0

読んでくれてありがとう。

現在、以下は私のコードです:

<script>
$(document).ready(function(){
    $('.withdraw_money').hover(function(){
        if ($("#withdraw_money_div").is(":hidden")){
            $("#withdraw_money_div").slideDown("slow")
        }else{
            $("#withdraw_money_div").hide()
        }
    });
});
</script>   

わかった。したがって、他の div(.withdraw_money) が hover にあるときに div(#withdraw_money_div) を下にスライドさせることができます。しかし、私の問題は、マウスを #withdraw_money_div に移動したときに div をホバーしたままにするにはどうすればよいかということです。

私はそれを行う方法を見つけることができないようです。どんな助けでも大歓迎

4

2 に答える 2

1

#withdraw_money_divに入れられたHTMLで'.withdraw_money'、子を作成するため、引き続き.withdraw_moneyホバーイベントになります

また..

$(document).ready(function(){
$('.withdraw_money').hover(function(){
    if ($("#withdraw_money_div").is(":hidden")){
        $("#withdraw_money_div").slideDown("slow")
    }else{                            // why is this here?
     $("#withdraw_money_div").hide() //if div isn't hidden(shown) you're hiding it!!
    }
  });
});

.mouseOverまたは2つの機能を使用して、マウスオーバーとdiv.hoverからホバーしたときの機能をカバーします-それはelseステートメントであなたが述べていることだと思います

于 2012-10-21T02:55:43.277 に答える