0

divを表示して問題なく非表示にするこのjqueryコードがありますが、css表示からslideToggle表示に変更するのに問題がありますか?

$('li.trigger').hover(
        function() { $(this).css('background-color', '#fff'); $('div', this).css('display', 'block'); },
        function() { $(this).css('background-color', '#fff'); $('div', this).css('display', 'none'); });
4

3 に答える 3

1

これを試してみてください。sをスライドする必要がない場合は、上の行divに移動してください.slideUp()slideDown

$('li.trigger').hover(
        function() { 
            $(this).css('background-color', '#fff'); 
            $('div', this).css('display', 'block').slideUp(); 
        },
        function() { 
            $(this).css('background-color', '#fff'); 
            $('div', this).css('display', 'none').slideDown(); 
         });
于 2011-02-24T15:39:47.000 に答える
0
$('li.trigger').hover(
        function() { $(this).css('background-color', '#0099ff');
 $('div', this).css('display', 'block').slideToggle("slow"); 

});
于 2011-02-24T15:22:51.880 に答える
-1

何がうまくいったか

$('li.trigger').hover(
    function() { $(this).css('background-color', '#fff');$('div', this).slideToggle("slow"); 
});
于 2011-02-24T15:47:02.263 に答える