【发布时间】:2023-03-17 13:08:02
【问题描述】:
我为下拉菜单做了自己的延迟功能。由于我是 JavaScript 的新手,我想知道这是否可以以更好的方式完成?
var $hasSubpages = $("#divContainer .classForPagesWithSubpages");
function theFunction(){$('#theID').find('.classForChild').slideDown(400);}
var timer;
$hasSubpages.hover(
function (){
timer = setTimeout(theFunction, 500);
$(this).attr('id','theID');
},
function(){
clearTimeout(timer);
$(this).attr('id','').find('.classForChild').slideUp(400);
}
);
【问题讨论】:
标签: jquery hover delay submenu