jquery的问题,为什么会弹出两次,我只要一次

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script src="admin/js/jquery.js" type="text/javascript"></script>
<script>

function fun() {
alert("test");
}

$(document).ready(function(){
$("#ddd").hover(function(){
fun();
return false;

});

});
</script>
</head>

<body>
<div id="ddd">
aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaaa
</div>
</body>
</html>
展开
 我来答
蓝风紫电
2012-05-16 · TA获得超过806个赞
知道小有建树答主
回答量:785
采纳率:100%
帮助的人:542万
展开全部
jquery的hover:当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数
所以会执行两次,建议用mouseover,我测了正常
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式