jQuery draggable helper clone事件

时间:2011-12-31 21:07:24

标签: javascript jquery html

我正在使用jQuery拖动项目。这些项目有点击事件。我想在按钮仍然按下的情况下记录用户移动鼠标的点击次数,因此,使用鼠标而不是点击是明显的答案,但是!我需要使用帮助器:'clone'在拖动时,因为项目在容器中设置为溢出:滚动(或自动),我需要在该容器外拖动(/删除)。

所以问题是,有没有办法在克隆上注册mouseup事件?

我还需要访问原始项目 - 换一个颜色,比如说。

以下是一个示例:http://jsfiddle.net/kFBtr/

谢谢。

1 个答案:

答案 0 :(得分:0)

是的,使用delegatelive,就像这样:

jQuery('body').delegate('.ui-draggable-dragging','mouseup',function(){alert('OMG!! Mouse Up')})

要访问原始元素,只需使用prev

function(){jQuery(this).prev()}

示例:http://jsfiddle.net/kFBtr/1/