аккордеонный коллапс - PullRequest
0 голосов
/ 08 июля 2011

Я использую плагин аккордеона, и когда пользователь нажимает в любом месте страницы, которая не является аккордеоном, я хочу, чтобы аккордеон сворачивал любые открытые списки.

Код, который я имею ниже, работает в том смысле, чтоон сворачивает аккордеон, но все равно сворачивает его, когда я щелкаю по нему.

То, что я ищу (я думаю), это селектор, который выберет все, а затем удалит такие вещи, как #accordion и любые другие.которые связаны с аккордеоном.

$('html').not('#accordion, li').click(function(){

        collapseAll();              
});

Ответы [ 2 ]

0 голосов
/ 11 июля 2011

решаемые

Используйте jQuery, чтобы скрыть DIV, когда пользователь щелкает вне его

Просто если кто-нибудь наткнется на этот вопрос, я нашел ответ здесь ^^

0 голосов
/ 08 июля 2011

html селектор здесь неправильный.Вы хотите все элементы, кроме #according.И это будет

$('*').not('#accordion, li').click(function(){

        collapseAll();              
});
...