Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
考虑一个单独的 div Ex ''...如果我在 div 外部单击,应该会出现警报.....但是如果我们在 div 区域内单击。警报不应该来
有两种解决方案。
首先,您可以制作一个标志,该标志在进入 div 时变为假,在离开时再次变为真。然后在页面上放置一个 onclick 事件并检查 flags 值,如果为真则警报。
其次,您可以同时在 div 的父级和 div 上使用两个不同的 onclick 事件,只需将 'event.stopPropogation' 放在 div 的 onclick 事件上。
我希望这些想法可以帮助您找到正确的方法。
为此有一个 jQuery 插件:
http://benalman.com/projects/jquery-outside-events-plugin/