我以前做过这个,但我无法让它工作......
我需要下面的 jquery 有一个 .stopPropagation 函数,所以如果用户将鼠标悬停在三个元素上太快,动画就不会发疯!
$(function () {
var tabContainers = $('div.subMenu > div');
tabContainers.hide();
$('.mainMenuDiv a').hover(
function (e) {
tabContainers.filter(this.hash).slideDown();
e.stop();
},
function(e){
tabContainers.filter(this.hash).slideUp();
e.stopPropagation();
});
});