jQuery - 使用复选框淡入和淡出div

时间:2011-04-30 06:53:36

标签: jquery

我想使用一个复选框淡入和淡出div,但是我不确定如何去做,当你选中它在div中淡出的方框时,当你取消选中复选框时它会淡出它。

我的代码如下:

<input type="checkbox" name="trending" id="trending" />

<div id="trendingdisplay">
    <!-- my div content goes in here -->
</div>

3 个答案:

答案 0 :(得分:4)

演示:http://jsfiddle.net/jomanlk/WfMCp/1/

这只是一行,您可以使用fadeToggle()方法

$('#trendingdisplay').hide();//hide on load

$('#trending').click(function(){
    $('#trendingdisplay').fadeToggle();
})

答案 1 :(得分:2)

您可以使用.toggle()方法:

$('#trending').click(function() {
    $('#trendingdisplay').toggle('slow');
});

Live demo

答案 2 :(得分:2)

$('#trending').click(function(){
    if($('#trending').is(':checked')) {
        $('#trendingdisplay').fadeIn('slow');
    } else {
        $('#trendingdisplay').fadeOut('slow');   
    }
});