У меня есть только один аккордеон, который я использую вместе с полем ввода.Если пользователь вводит символ, я хочу, чтобы аккордеон разрушался и оставался таким, пока пользователь продолжает печатать.В моем случае аккордеон разрушается на первом символе, закрывается на втором, открывается на следующем и так далее.Я не смог понять, почему он закрывается, потому что единственный способ, которым он должен закрыться, - это если пользователь нажимает на него.
Вот аккордеон:функция, которая вызывает ввод.Я звоню на onkeyup :
function showPanel(){
if ($j("#input").val().length > 0){
$j( '#accordion' ).accordion('activate', '#panelInfo');
$j("#input").focus();
}
}
Я использую $ j ("# input"). Focus ();потому что в противном случае я теряю фокус на входе, когда аккордеон разрушается (или закрывается ..)