有人可以用这个简单的代码帮助我吗?我仍然是 js 的菜鸟,我不知道我做错了什么。基本上我试图制作一个鼠标悬停菜单。
function showQuickLinks() {
//show the menu
}
function hideQuickLinks() {
//hides the menu
}
//button mouseover
$("#quick-links-dd").mouseover(function() {
showQuickLinks();
});
var mnuTimeout;
//clears timeout when it rolls over the button
$("#quick-links-dd").mouseover(function () {
clearTimeout(mnuTimeout);
})
//$("#quick-links) - quick links container
//hides the menu when the mouse is not over the container
$("#quick-links").mouseout(function () {
mnuTimeout = setTimeout("hideQuickLinks()",1000);
});
鼠标悬停可以工作,但当鼠标位于链接容器之外时,它不会执行代码。