jQuery中是否有一种有效的方法来检测是否单击了特定元素(及其子元素)以外的任何东西?

<body>
  <header></header>
  <p>stuff<p>
  <div class="floating-form">
    <form>more stuff</form>
  </div>
  <footer></footer>
</body>


通过侦听除浮动形式以外的任何内容来删除浮动形式的最佳方法是什么?

最佳答案

将单击事件侦听器绑定到$(document),以删除div.floating-form。
将click事件绑定到stops event propogation的div.floating-form。

关于javascript - jQuery,如果没有单击一个元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6284221/

10-15 15:12