我正在为jQuery开发一个拖放插件。它进展顺利,但我不知道如何实现handle feature,这在这样的插件中非常重要。
我真的不知道如何让它发挥作用。这是我到目前为止的插件:http://jsfiddle.net/shawn31313/BggPn/49/
如何实现句柄功能?
答案 0 :(得分:1)
基本上,“句柄”功能是传递draggable的子元素的选择器的能力,并且只有当用户点击该子元素时,才会为父元素启动拖动。
因此,为了在您的插件中实现它,您必须为句柄的选择器创建另一个选项,并在您的mousedown处理程序中,首先检查事件的目标以查看它是否与句柄选择器匹配。如果是,则按原样继续,否则不要开始拖动。