延时问题
时间:2011-09-29
来源:互联网
我在做一网站的下拉菜单,我想在鼠标无意的滑过(即在该标签上面停留的时间少于3毫秒)时,并不显示子菜单。我想到的是用setTimeout来实现,但是过了3毫秒后它又会显示出来了。JQuery代码如下:
JScript code
请教下,这有这么解决方法?
JScript code
$("#content02 ul li dl dt").hover( function(){ var fHover=$(this); var timeId= setTimeout(function(){ $("#content02 ul li dl dt a").not("#default").removeClass("hover"); $("#content02 ul li dl.ddList dd").css("display","none"); fHover.children("a").addClass("hover"); fHover.parent().parent().find("dl.ddList dd").css("display","block");},300) } );
请教下,这有这么解决方法?
作者: ealzero 发布时间: 2011-09-29
先$("#content02 ul li dl dt").onmousuemove(function(){
var timeId= setTimeout(abc(),3000);
});
再$(function abc(){
你要的代码
});
就这样。。不知道你的是怎么出错的
var timeId= setTimeout(abc(),3000);
});
再$(function abc(){
你要的代码
});
就这样。。不知道你的是怎么出错的
作者: ahlaliuchao 发布时间: 2011-09-29
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28