2

CSSドロップダウンを作成しました。しかし問題は、マウスをメニューの上に置くとドロップダウンが表示されることです。しかし、ユーザーがメニューをクリックしたときにドロップダウンを開く必要があります。同じためのjQueryコードを組み立てることはできません。これで私を助けてください。どんな助けでも大歓迎です。前もって感謝します。

4

3 に答える 3

0

ここのチュートリアルが役立つかもしれません。

<script type="text/javascript" >
 $(document).ready(function()
 {

 $(".account").click(function()
 {
var X=$(this).attr('id');
if(X==1)
 {
 $(".submenu").hide();
$(this).attr('id', '0'); 
 }
else
 {
 $(".submenu").show();
$(this).attr('id', '1');
 }

 });

//Mouse click on sub menu
 $(".submenu").mouseup(function()
 {
return false
 });

//Mouse click on my account link
 $(".account").mouseup(function()
     {
return false
 });


//Document Click
 $(document).mouseup(function()
 {
 $(".submenu").hide();
 $(".account").attr('id', '');
 });
 });
</script>
于 2013-06-29T14:27:35.813 に答える
0

あなたのコードを一般的な例として見ることなく:

jQuery(".Menu").click(function() { //Select menu by its class name or id

    //Select the part of the menu that is shown/hidden 
    //and animate it opening/closing
    jQuery(".DropMenuClassName").animate({height:'toggle'},600);
    //OR
    jQuery(".DropMenuClassName").slideToggle(600);
    //OR
    jQuery(".DropMenuClassName").css({display:"none"});

});
于 2013-06-29T14:29:15.200 に答える