jQuery UI Accordion不会保持活动状态

时间:2011-03-09 14:23:18

标签: jquery-ui accordion jquery-ui-accordion

我只有一支手风琴与输入字段一起使用。如果用户输入一个角色,我希望手风琴折叠并保持这种方式,因为用户一直在打字。在我的情况下,手风琴在第一个角色上坍塌,在第二个角色上关闭,在下一个角色上打开,依此类推。我无法弄清楚它关闭的原因,因为如果用户点击它,它应该关闭的唯一方式。

这是手风琴:

<div id="accordion">
   <h3 id="panelInfo"><a href="#">Title</a></h3>
   <div>
      //Accordion Conent
   </div>
</div>

这是调用输入的函数。我在 onkeyup上调用它

function showPanel(){
    if ($j("#input").val().length > 0){
        $j( '#accordion' ).accordion('activate', '#panelInfo');
        $j("#input").focus();    
    }
 }

我正在使用$ j(“#input”)。focus();因为否则当手风琴折叠(或关闭......)时,我会忽略对输入的关注。

0 个答案:

没有答案