请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 2017|回复: 3

如何使下拉菜单延迟消失? [复制链接]

sunhy 楼主
帖子
141
体力
942
威望
0
发表于 2006-7-18 16:57:02 |显示全部楼层
如下菜单,想使鼠标离开后,菜单不马上消失,延迟一下。我试着用setTimeout,可是不知道怎么用。。。。。。。。。

 提示:您可以先修改部分代码再运行

西部数码顶级域名注册商39元抢注!
got 

巴之闭

银牌会员

帖子
763
体力
3411
威望
10
居住地
广东省 广州市
发表于 2006-7-18 18:41:43 |显示全部楼层
setTimeout(function(){this.className=this.className.replace(" over", "");},500)
just ok~~
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

hutia 

诘屈聱牙

荣誉管理

帖子
5622
体力
23239
威望
367
居住地
江苏省 苏州市
发表于 2006-7-18 22:33:46 |显示全部楼层
楼上代码明显不对.....那个 this 必然指向 window 对象.....

只有指定 id 然后用 getElementById 获取,或者把当前对象放在一个全局变量里

使用道具 举报

got 

巴之闭

银牌会员

帖子
763
体力
3411
威望
10
居住地
广东省 广州市
发表于 2006-7-19 14:08:11 |显示全部楼层
node.onmouseout=function() {

var aa=this
setTimeout(function(){aa.className=aa.className.replace(" over", "");},500)
                }
just ok~~

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-13 12:09 , Processed in 0.083728 second(s), 8 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部