我正在为电子商务网站开发一个大型菜单。我在这里上传了当前版本:http: //www.nicklansdell.com/menu/。目前,无论是否使用 javascript,该菜单都可以很好地工作。我真正想要的是通过在菜单动画出来之前创建一个短暂的延迟来提高用户启用 javascript 时的可用性。到目前为止,我的 jquery 代码是:
$(function() {
// If no JS CSS menu will still work
$("#menu").removeClass("cssonly");
// Find subnav menus and slide them down
$("#menu li a").hover(function(){
$(this).parent().find("div.subnav").fadeIn(200);
$(this).parent().hover(function() {
}, function() {
// On hovering out slide subnav menus back up
$(this).parent().find("div.subnav").fadeOut(200);
})
});
});
谁能帮我实现延迟效果?提前谢谢了。