为拖放插件创建句柄功能 - jquery

时间:2011-11-24 06:59:49

标签: javascript jquery user-interface drag-and-drop handle

我正在为jQuery开发一个拖放插件。它进展顺利,但我不知道如何实现handle feature,这在这样的插件中非常重要。

我真的不知道如何让它发挥作用。这是我到目前为止的插件:http://jsfiddle.net/shawn31313/BggPn/49/

如何实现句柄功能?

1 个答案:

答案 0 :(得分:1)

基本上,“句柄”功能是传递draggable的子元素的选择器的能力,并且只有当用户点击该子元素时,才会为父元素启动拖动。

因此,为了在您的插件中实现它,您必须为句柄的选择器创建另一个选项,并在您的mousedown处理程序中,首先检查事件的目标以查看它是否与句柄选择器匹配。如果是,则按原样继续,否则不要开始拖动。