注:我只看到铬的这种行为。在Firefox中,当我鼠标移动到榆树应用程序时,我会得到鼠标移动的信号。
当我“嵌入”我的Elm程序而不是“全屏”程序时,它不会给我Mouse.position信号,除非我点击并拖动它嵌入的div中的鼠标。即使当我将鼠标移动到包含榆树应用程序的div上时,我也不会收到信号,除非我单击并拖动。
我的Elm代码是直接从复制的:
import Graphics.Element exposing (..)
import Mouse
main : Signal Element
main =
Signal.map show Mouse.position
我的HTML是:
在touchstart和鼠标按下时,我想要将一个元素移动到我的手指或光标下,然后能够拖动它。
js:
$('.matiMarker').draggable();
$('.matiValMarker').bind("mousedown touchstart",function(e){
var that = this,
$(this).parent().find('.matiMarker').animate({
left : $(that).position().left + "px"