Может кто-нибудь показать мне, как я заставляю аккордеон оставаться открытым, например, если я нажму 3 секции, все 3 останутся открытыми?
$(function() { $( "#accordion1" ).accordion({ autoHeight: false }); });
Из документации jQuery UI :
ПРИМЕЧАНИЕ. Если вы хотите открыть несколько секций одновременно, не используйте аккордеон Гармошка не позволяет открывать более одной панели контента одновременно, и для этого требуется> много усилий.Если вы ищете виджет, который позволяет открывать более одной> панели контента, не используйте это.Обычно вместо этого можно написать несколько строк> jQuery, примерно так:
ПРИМЕЧАНИЕ. Если вы хотите открыть несколько секций одновременно, не используйте аккордеон
Гармошка не позволяет открывать более одной панели контента одновременно, и для этого требуется> много усилий.Если вы ищете виджет, который позволяет открывать более одной> панели контента, не используйте это.Обычно вместо этого можно написать несколько строк> jQuery, примерно так:
Клаус Бысков Педерсен говорит правильные вещивот ваше решение.
$(document).ready(function(){ $('.head').click(function(e){ e.preventDefault(); $(this).closest('li').find('.content').slideToggle(); }); });
Демо