我只有一支手风琴与输入字段一起使用。如果用户输入一个角色,我希望手风琴折叠并保持这种方式,因为用户一直在打字。在我的情况下,手风琴在第一个角色上坍塌,在第二个角色上关闭,在下一个角色上打开,依此类推。我无法弄清楚它关闭的原因,因为如果用户点击它,它应该关闭的唯一方式。
这是手风琴:
<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();因为否则当手风琴折叠(或关闭......)时,我会忽略对输入的关注。