0

これが私の垂直メニューです http://jsfiddle.net/3PD7D/13/

フォルダという名前のメニュー項目にカーソルを合わせると何も起こりませんが、メニュー項目が表示される場所(「フォルダ」メニュー項目の右側)に移動すると、jqueryはサブメニュー項目でフェードインします。ユーザーが親の「フォルダー」メニュー項目にカーソルを合わせたときに、それらをフェードインさせるにはどうすればよいですか?

編集 適切な方法で質問しなかったことをお詫びします。これが私が投稿すべき元のコードです。CasperOneに感謝し、私のやり方の誤りを見せてくれて焙煎しました。

$(document).ready(function(){

//Set the anchor link opacity to 0 and begin hover function
$("ul.child").css({"opacity" : 0}).hover(function(){ 

    //Fade to an opacity of 1 at a speed of 200ms
    $(this).stop().animate({"opacity" : 1}, 200); 

    //On mouse-off
    }, function(){

    //Fade to an opacity of 0 at a speed of 100ms
    $(this).stop().animate({"opacity" : 0}, 100); 

});
4

1 に答える 1

0

実用的なサンプルについては、こちらをご覧ください。

$(document).ready(function(){ 

    //Set the anchor link opacity to 0 and begin hover function
    $("ul.child").parent().hover(function(){ 

        //Fade to an opacity of 1 at a speed of 200ms
        $(this).find("ul.child").stop().animate({"opacity" : 1}, 200); 

        //On mouse-off
        }, function(){

        //Fade to an opacity of 0 at a speed of 100ms
        $(this).find("ul.child").stop().animate({"opacity" : 0}, 100); 

    });

});​
于 2012-10-17T13:38:08.603 に答える