JQuery StopRopagation不阻止事件冒泡
我有一个应用程序,几个列表可以堆叠在一起。可以通过拖放在列表之间交换列表项。当我把一个列表项放到另一个列表上时,我希望最上面的列表只处理这个删除事件 目前我的问题是,无论我使用JQuery StopRopagation不阻止事件冒泡,jquery,droppable,event-bubbling,stoppropagation,Jquery,Droppable,Event Bubbling,Stoppropagation,我有一个应用程序,几个列表可以堆叠在一起。可以通过拖放在列表之间交换列表项。当我把一个列表项放到另一个列表上时,我希望最上面的列表只处理这个删除事件 目前我的问题是,无论我使用e.stopPropagation、e.preventDefault或return false,所有事件处理程序都会触发 非常受欢迎的任何指导原则看起来这件事有一个bug,参与者提供的一些代码可能可以帮助您解决问题 看起来正是这样。我本来希望避免使用悬停方法来实现这一点,但感谢您指出错误。这是一个老问题,但在谷歌搜索结果
e.stopPropagation
、e.preventDefault
或return false,所有事件处理程序都会触发
非常受欢迎的任何指导原则看起来这件事有一个bug,参与者提供的一些代码可能可以帮助您解决问题
看起来正是这样。我本来希望避免使用悬停方法来实现这一点,但感谢您指出错误。这是一个老问题,但在谷歌搜索结果中似乎很高。解决方案是仅在子Dropable()上设置{贪婪:true}属性。这将阻止传播到父级。