我有以下结构

<div id="parent">
  Hello
  <div id="child">
    Child
  </div>
</div>


现在,我在单击时同时在$('#parent')和$('#child')中启用了jQuery qTip v2插件。但是,当我单击子级时,也会显示父级qtip。

我猜应该使用“ event.stopPropagation()”或类似的名称,但是如何在qtip中启用它呢?

最佳答案

我通过向孩子添加一个单击处理程序来阻止事件的传播来解决此问题:

$('#child').click(function(e){
  e.stopPropagation();
});


qTip仍然会获得click事件并显示工具提示。

关于javascript - jQuery qtip2:停止传播选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8584807/

10-11 23:29