首先,我道歉......我之前已经发布过这个问题,但我没有很好地解释它。我在将hoverIntent插入以下 JavaScript 时遇到问题...我需要它来替换下面的mouseenter
和mouseleave
函数。为了清楚起见,我正在寻求帮助,因为我对 JavaScript 语法不是很好。下面的第二个代码片段似乎应该可以工作,但它什么也没做,而且在 Internet Explorer 中似乎完全死了。
if (jQuery.browser.msie === true) {
jQuery('#top_mailing')
.bind("mouseenter",function(){
$("#top_mailing_hidden").stop().slideDown('slow');
})
.bind("mouseleave",function(){
$("#top_mailing_hidden").stop().slideUp('slow');
});
}
我将以下内容用于其他浏览器,但它在 Internet Explorer 中不起作用。
$('#top_mailing').hoverIntent(
function () {
$("#top_mailing_hidden").stop().slideDown('slow');
},
function () {
$("#top_mailing_hidden").stop().slideUp('slow');
}
);