【发布时间】:2011-03-30 01:01:24
【问题描述】:
A 有一个可通过 jQuery UI 可拖动的大 div(地图)。该 div 具有可点击的子 div。
我的问题是,如果您拖动地图,在鼠标向上时,点击事件会在您开始拖动的任何子 div 上触发。
如果鼠标是拖动的一部分,我如何阻止鼠标触发点击事件(而不是有人只是点击而不拖动,在这种情况下需要点击事件)。
【问题讨论】:
-
我遇到了同样的问题,并找到了一个简单的解决方案。在子元素上定义
draggable在click之前,像这样:$('element').draggable({disabled: true});