如何使它在Div的HOVER上消失

时间:2018-07-19 21:29:13

标签: javascript jquery html css

我需要悬停鼠标而不是单击鼠标,并且当我的光标离开#cart-line div时,仍然能够访问.shopping-cart div。做这个的最好方式是什么?

(function(){$("#cart-line").on("click", function() {
$(".shopping-cart").fadeToggle( "fast");}); })();

2 个答案:

答案 0 :(得分:0)

类似于click事件,jQuery有一个hover事件。

语法上的差异是hover事件需要两个处理程序hoverinhoverout

$("div#ToHoverOver").hover(
//Hover in handler
function(){
    $(this).css("color", "red");
}, 
//Hover out handler
function(){
    $(this).css("color", "blue");
});

答案 1 :(得分:-1)

(function(){
     var cart_line = document.getElementById("cart-line");

     cart_line.addEventListener("mouseover", function(){
         $(".shopping-cart").fadeToggle( "fast");
     });

})();