我有一个快速的篮子;当您悬停购物篮链接时出现的结帐框 div。我希望篮子只在悬停在链接上时出现,当用户离开链接时它会消失。
如果用户在主 div 内并且只在鼠标外滑出,该框也应该保持静止。
让我痛苦地发布这个我无法得到它并且已经有一段时间了..
jQuery
// Toggle the Quick Cart (uses Load Balance for higher TPS no que!)
$('#show-quick-cart').hover(function () {
$('#quickcart').slideDown(500);
return false;
});
$('#quickcart').mouseleave(function () {
$(this).slideUp(500);
return false;
});
HTML5
<a id="show-quick-cart" href="#show-quick-cart">MY BAG</a>
<div id="show-quick-cart-zone">
<div id="quickcart" class="quickcart hide">
<div class="quickcarttitle"><span>SHOPPING BAG</span></div>
<div class="quickcart-products">
<p><strong>No items in your cart so far</strong></p>
<a href="/cart?ref=quick-cart"><img src="//gc-cdn.com/cart/securecheckout.png"></a>
</div>
</div>
</div>
演示
现场演示(页面)
实际的 jQuery
jsFiddle