创建句柄特性的拖放插件- jquery



我正在为jQuery开发一个拖放插件。它运行得很好,但是我不知道如何实现句柄特性,这在这样一个插件中是非常重要的。

我真的不知道如何让这个工作。下面是目前为止我的插件:http://jsfiddle.net/shawn31313/BggPn/49/

如何实现句柄特性?

基本上,"handle"特性是一种传递draggable的子元素的选择器的能力,只有当用户单击该子元素时,才会对父元素启动拖动。

所以,为了在你的插件中实现它,你必须为句柄的选择器创建另一个选项,在你的mousedown处理程序中,首先检查事件的目标,看看它是否与句柄选择器匹配。如果没有,就不要开始拖拽。

最新更新