【发布时间】:2013-05-07 07:53:37
【问题描述】:
我有一个带有 hover() 函数的内联 div。
它在 FF、Chrome 中运行良好。
问题出在 IE 上,第一次它工作,第二次我检查了 div 什么都没有。
HTML:
<div id="mini-cart-li" class="">
<a class="heading" href="http://mb.local.com/checkout/cart/" title="View contents of your shopping cart">My Cart
</a>
<div id="mini-cart-content" class="block block-cart block-content" style="display: none;">
BLA BLA BLA BLA BLA ....
</div>
</div>
JS:
jQuery(document).ready(function () {
jQuery("#mini-cart-li").hover(
function () {
// jQuery(this).addClass('hover');
jQuery("#mini-cart-content").stop(true, true).animate({opacity: "show", display: "block"}, "slow");
},
function () {
// jQuery(this).removeClass('hover');
jQuery("#mini-cart-content").stop(true, true).animate({opacity: "hide", display: "none"}, "slow");
}
)
});
【问题讨论】:
-
您在最后一个 }); 之前缺少 ;。 Link
标签: jquery internet-explorer hover