我不知道如何最好地解释这一点,而且我确信我的头衔不能胜任。这是问题所在。我需要在页面的一侧建立一个拉出。当您将鼠标悬停在选项卡上时,它会从左侧拉出。悬停时,它会移回原来的位置。除了一个烦恼之外,这一切都很好。如果您快速在 div 上上下滑动鼠标,它会将多个 .animate 函数排入队列,从而使选项卡多次弹出和弹出。以下是截至撰写本文时令人烦恼的网站:http: //mattandjentry.com/weddings/
这是我的jQuery:
$(document).ready(function() {
$("#session_pullout").css("left", "-370px");
$("#session_pullout").hover(function() {
$("#session_pullout").animate(
{"left": "-50"},
"fast");
}, function(){
$("#session_pullout").animate(
{"left": "-370px"},
"fast");
});
});