jQuery slideToggle

时间:2011-02-24 15:12:25

标签: jquery slidetoggle

我有这个jquery代码显示我的div并隐藏它没有问题,但我无法将其从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'); });

3 个答案:

答案 0 :(得分:1)

如果你需要滑动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(); 
         });

答案 1 :(得分:0)

$('li.trigger').hover(
        function() { $(this).css('background-color', '#0099ff');
 $('div', this).css('display', 'block').slideToggle("slow"); 

});

答案 2 :(得分:-1)

继承人的工作原理

$('li.trigger').hover(
    function() { $(this).css('background-color', '#fff');$('div', this).slideToggle("slow"); 
});