Jquery Toggle If语句

时间:2014-10-19 20:39:56

标签: jquery

当切换状态仅为"打开"时,我试图运行一个功能。现在该功能以任何一种方式运行。我不完全确定如何制作它以便它只在打开切换时运行。我在某个地方找到了切换代码并使用它,效果很好。

$( "#SB2p" ).click(function() {
        $( "#SB2" ).toggle('slow',function(){
            var $link = $("#SB2p");
            $(this).is(":visible") ? $link.text("<<<") : $link.text(">>>");
        });
        accumulative();
    });

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

你已经有了一个有效的例子。三元运算符使用$(this).is(&#39;:visible&#39;),因此请使用:

   $( "#SB2p" ).click(function() {
        $( "#SB2" ).toggle('slow',function(){
            var $link = $("#SB2p");
            if ($(this).is(":visible")) {
              $link.text("<<<");
              accumulative();
            } else {
              $link.text(">>>");
            }
        });       
    });