2013-03-08 37 views
-1

我正在使用jquery ui widget手风琴。我想知道是否有办法在几秒钟后自动关闭某个部分。Jquery UI手风琴:自动关闭一段

你可以写一些示例代码?

在此先感谢 达尼洛

+0

您可以点击此处查看在UI API 的http:// api.jqueryui.com/accordion/ – 2013-03-08 19:16:51

+0

这应该是一个评论 – 2013-03-08 19:22:19

回答

3

这将是类似的东西:

$(function() { 
    $("#accordion").accordion({ 
     collapsible: true, 
     activate: function(event, ui) { 
      setTimeout(function() {  
       $('#accordion').accordion('activate', false); 
      },5000); 
     } 
    }); 
    }); 

你必须调整你的具体情况,try this fiddle

+0

感谢Renan Malke Stigliani。这正是我需要的! :d – Danilo 2013-03-08 20:34:23

0

所谓社会通常瞧不起“编写代码为我”的问题。我会给你一个提示,但在未来,请在这里问问之前自己尝试一下。

setTimeout(function(){ 
    $('.accordion').accordion('activate', false); 
}, 2000); 
+0

嗨史蒂夫。 我的意思是如果你能写一个例子,因为我现在已经开始学习jQuery和jQuery UI。我不想冒犯任何人! 我试图单独创建它,但我没有成功。这就是我寻求帮助的原因。 – Danilo 2013-03-08 20:40:23