我有一个标签,点击后会触发一个下拉菜单。当鼠标移动一段时间后,标签会淡出,当您移动鼠标时,它会淡入。
我想要做的是如果下拉列表打开,请禁用淡出,直到它再次关闭。 我已经非常接近了,但我对jQuery的了解并不完全。
非常感谢任何帮助。
var timer;
$('.container').mousemove(function (e) {
if (timer) {
clearTimeout(timer);
timer = 0;
}
$('.tab').fadeIn('fast');
timer = setTimeout(function () {
$('.tab').fadeOut('slow');
}, 1500);
});