我正在尝试使用JavaScript捕获可拖动DIV的dragend事件。为什么根本没有触发dragend事件?如何解决这个问题?PS,我正在使用jQuery UI 1.9.2中的.draggable()方法。
这是我的代码:http://jsfiddle.net/vBMav/ HTML:
CSS(层叠样式表):
这是我的代码:http://jsfiddle.net/vBMav/ HTML:
<div id="divId"> ... </div>
CSS(层叠样式表):
#divId {
background-color: #000000;
color: #ffffff;
height: 200px;
width: 200px;
}
Javascript:
$('#divId').draggable();
$('#divId')
.bind('dragstart', function(){ $("#divId").text("drag start"); })
.bind('drag', function(){ $("#divId").text("dragging"); })
.bind('dragend', function(){ $("#divId").text("drag ended"); });
dragstart
和dragstop
是逻辑命名约定。事实上,我通过谷歌搜索“jQuery dragstart dragstop”找到了这个答案,因为我不知道事件的名称并需要进行双重检查。 - r3wt