js中怎么写代码让mouseover函数执行后判断一下再决定执行下一个mouseout?
3个回答
展开全部
利用类似如下的方式
<div onmouseover="demoMouseOver(this)"></div>
<script>
function demoMouseOver(obj) {
if(...) {
obj.onmouseout = function(){demoMouseOut(this);};
} else {
obj.onmouseout = function() {return false;};
}
}
function demoMouseOut(obj) {
//do something
}
</script>
展开全部
设个变量var judge_mouse;mouseover事件后根据你的条件给变量赋0或1,然后在mouseout前执行if(judge_mouse)的判断,不知道你是不是这个意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
怎么叫再判断一下?
那就在结束的时候再调用一下mouseover执行的函数
那就在结束的时候再调用一下mouseover执行的函数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询