这是我的代码:
$(".pc2").hover(function(){
$('#pc1').show();
$('#pc1a').show(800);
},
function(){
$('#pc1').hide();
setTimeout(function(){$('#pc1a').hide();}, 5000);
$('#pc1a').mouseenter(function(){
clearTimeout(function(){$('#pc1a').show();});
});
$('#pc1a').mouseleave(function(){
$('#pc1a').hide(800);
});
});
我想要的是 $('pc1a') div 停留(以便 setTimeout( hide()) 不会被调用)一旦用户将鼠标浮动到 div 中。这似乎有一个使用 stop() 的简单解决方案;,清除超时();或清除队列();但我不确定如何根据我的情况正确调用这些方法。你能告诉我并帮助我找到解决方案吗?
先感谢您