一个鼠标进入元素和退出元素时触发动画效果函数,但是因为该元素里包含有子元素,所以当鼠标在子元素上时也会触发函数
怎样才能去除子元素的触发,就像只有父元素才会触发的效果呢
怎样才能去除子元素的触发,就像只有父元素才会触发的效果呢
解决方案 »
- 请问大家的工作流程是怎么样的,前端工程师与后端是如何交互配合的?
- jquery 定位当前input后面
- setinterval & setTimeout 不起作用
- javasrcipt高手请入,明天要交货,谢谢了,折腾不出来
- 在线等答案:经过URL重写到本页,页面刷新以后,如何选中select中曾经选中的option??
- 关于ajax 这类实现问题 我是这么做的 bintohex 实现
- 能否提供给我一个页面上显示时间的程序,希望时间能够用鼠标任意拖动,而且希望能够漂亮一些,谢谢!
- 我的右键菜单总是不能放到最前面,如何解决??急急,在线等待。
- 高手帮忙
- JavaScript判断时间格式是否正确--各位帮我写了很多函数,但都不能用,可能是我技术有限,所以不会用,请再耐心指点一次
- 固定表头的原理是什么?
- 无聊搞了个在线javascript压缩的工具
$('li').bind('mouseover',function(){return false;})
看一下js事件的冒泡和捕获 自己就知道怎么用事件event来处理这种情况
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>无标题页</title>
</head>
<body>
<div style="width:100px;height:100px;border:1px solid #000" id="div">
<div style="width:50px;height:50px;border:1px solid red;margin:25px auto 0 auto"></div>
</div>
<p id="msg"></p>
<script type="text/javascript">
var p = document.getElementById("msg");
var div = document.getElementById("div");
div.onmouseover = function()
{
p.innerHTML = p.innerHTML + "移入了div<br/>"
}
div.onmouseout = function(e)
{
var to = e ? e.relatedTarget : window.event.toElement;
while(to)
{
if(to == this) return;
to = to.parentNode;
}
p.innerHTML = p.innerHTML + "移出了div<br/>"
}
</script>
</body>
</html>
$(".test").not($("#test")).animate()......