如果使用Jquery条件,我该如何写这个?

这个问题在这里已经有了答案:

  • 检测元素是否可见[重复] 3个答案

  • 您还可以检查以下情况:

    if($('#knd').css('visibility') === 'visible') {
        $("#wars").animate({
            opacity:'0'
        }); 
    }
    

    建议解决方案

    if($('#wars').css('opacity') === '0') {
        $("#wars").animate({
            opacity:'1'
        }); 
    }
    

    您可以使用.is()以及:可见选择器:

    if($('#knd').is(':visible')) {
        $("#wars").animate({
            opacity:'0'
        }); 
    }
    

    您可以使用.is(':visible')但可以使用fadeToggle()slideToggle()

    *Toggle()函数自动完成你想要做的事情,并带有效果

    链接地址: http://www.djcxy.com/p/83531.html

    上一篇: How do I write this if condition with Jquery?

    下一篇: Jquery "stepped" iterations on loop