【问题标题】:Jquery Toggle + extra close buttonJquery Toggle +额外关闭按钮
【发布时间】:2013-05-13 15:32:00
【问题描述】:

我写了这个小切换脚本,我想在我的打开包装器中添加一个额外的“关闭”按钮。因此,有人可以通过单击“按钮”来打开和关闭它,也可以通过单击“关闭”来关闭它。

我希望有人可以帮助我。 问候。 :)

 <div class="ia1">Button</div>
<div class="ib1">
<p>
Text
</p>
<div id="close">close</div>
</div>  

JQ:

function() {
  $(".ia1").toggle(
      function(){ 
    $('.ib1').css("display","block"),
    $('.ib1').animate({ height: $('p')[0].scrollHeight+'px'},200),      
    $('.ia1').html('<div class="icon icon2"></div>Close')
    },
     function(){
    $('.ib1').animate({height:10},200),
    $('.ia1').html('<div class="icon"></div>Open'),
    setTimeout(function(){$('.ib1').css("display","none")},200)
      });
});

【问题讨论】:

  • 请在jsfiddle.net上发布一个说明您的问题的功能示例
  • 所以,希望这能更好地解释它。 jsfiddle.net/NHacg
  • 仅供参考。 .toggle() 方法签名在 jQuery 1.8 中被弃用并在 jQuery 1.9 中被删除。

标签: jquery button toggle


【解决方案1】:

一切都很好。

 $("#close").click(function () {
$(".ia1").trigger("click");
});

Trigger() 效果很好。

【讨论】:

    猜你喜欢
    • 2014-02-27
    • 1970-01-01
    • 2014-08-14
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多