我想使用jquery禁用拖动事件,并想用相同的鼠标事件绑定另一个事件,但它将显示错误
我甚至将阻力附加到
<div class="mydiv"></div>
我已经使用了
jQuery('.mydiv').draggable("destroy");
它正在禁用拖动事件,并在鼠标按下时附加了另一个功能
但是当我在div上按下鼠标并拖动光标时,它会显示错误
$(this).data("draggable") is undefined
[Break on this error] var t = $('bo
注:我只看到铬的这种行为。在Firefox中,当我鼠标移动到榆树应用程序时,我会得到鼠标移动的信号。
当我“嵌入”我的Elm程序而不是“全屏”程序时,它不会给我Mouse.position信号,除非我点击并拖动它嵌入的div中的鼠标。即使当我将鼠标移动到包含榆树应用程序的div上时,我也不会收到信号,除非我单击并拖动。
我的Elm代码是直接从复制的:
import Graphics.Element exposing (..)
import Mouse
main : Signal Element
main =
Signal.map show Mouse.position
我的HTML是:
例如,如果您拖动text/plain或text/html,您想要放在其上的contenteditable元素会将插入符号/光标放在您要放置拖动内容的位置。
一个非常基本的工具来说明我的意思:
<div contenteditable="true">DROP TEXT HERE</div>
This text wants to be dropped.
如何为自定义数据类型模拟此行为?或者:如何在鼠标悬停时始终将插入符号放在鼠标指针旁边?
请运行代码片段,并将鼠标拖动到条形图上,使其变红。如果你拖曳鼠标非常慢,你会填充它红色,但如果你移动它快,会有白色的洞在它。
怎么修呢?(白洞)
我想把一个条子分成500个部分,如果你把它悬停,它就会变成红色,并且能够快速拖动,并且没有洞。
(感谢任何帮助:)
$(function() {
var line = $("#line");
for ( var i = 0; i < 500; i++) {
line.append('<div class="tile" id="t'+(i+1)+