假设有一些元素在浮动,当我单击除指定的元素(例如div#special)以外的任何内容(divs,body等)时,我正在尝试执行一些操作。
我想知道除了以下我能想到的方法之外,还有没有更好的方法来实现这一目标...
$(document).bind('click', function(e) {
get mouse position x, y
get the element (div#special in this case) position x, y
get the element width and height
determine if the mouse is inside the element
if(inside)
do nothing
else
do something
});