如何让javascript的mouseover(鼠标悬停)事件只触发一次?
我想把一个小div拖动到另一个大div里,当触发mouseup时,通过大div的mouseover检测是否已经拖到大div里,如果是,执行接下来的函数。可是,这样会反复触发mouseover。如何只触发一次呢? |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
$(function () {
$("#大的div").one("mouseover",function() {
//执行你的方法
$(this).unbind();
});
}); |
|
|
|
|
笨一点的办法,设一个flag,出发mouseover时判断flag是否为false,若是,将flag变为ture,执行你要执行的代码。 |
|
|
|
|