#jquery #jquery-plugins #struts2 #jquery-ui-accordion
#jquery #jquery-плагины #struts2 #jquery-ui-accordion
Вопрос:
Я использую аккордеон в плагине struts jQuery, в котором есть 3 элемента accordion внутри. Каждый из элементов accordion имеет кнопку внизу, которая запускает вариант этого кода: $("#accordion").accordion('activate', 1);
. Я пытаюсь придумать способ либо отключить элементы accordion, чтобы элементы accordion открывались только с помощью кода активации, либо даже каким-то образом запретить возможность открывать элементы accordion с помощью события click для этого элемента.
Я изучал это все утро и обнаружил, что, похоже, возможно отключить только весь аккордеон (а не только определенные элементы), и опция event $( ".selector" ).accordion( "option", "event", 'mouseover' );
также вообще не работает для меня, хотя я, кажется, могу изменить другие параметры.
есть ли лучший способ сделать это??
Заранее благодарю вас за любую помощь, которую вы можете предоставить
Комментарии:
1. На днях был еще один вопрос по этому поводу. Насколько я могу судить, виджет jQueryUI Accordion не имеет внутренней концепции отключения каких-либо «сгибов». В кодексе просто нет положений на этот счет.
Ответ №1:
В итоге я отключил событие click для элементов accordion.
$("#accordion li h3.ui-accordion-header").unbind("click");