$(document).ready(function() {
var $inners = $('.workSect .innerSect');
$(".workSect").click(function() {
var $inner = $(this).find('.innerSect'),
visible = $inner.is(':visible');
$inner.css({
'visibility': visible ? 'hidden' : 'visible',
'display': visible ? 'none' : 'block'
});
$inners.not($inner).hide();
});
});
我有這段代碼。它在外部部分點擊時顯示並隱藏內部部分。帶有「innerSect」類的內部部分位於外部部分內部,類爲「outerSect」jQuery - 單擊部分隱藏但忽略內部部分點擊
該代碼的工作原理除了一件事情以外,當內部部分被點擊時,它關閉。這是技術上應該做的,因爲內部部分位於外部部分內部並且點擊外部部分是打開和關閉內部部分的內容。
我想要的是讓它在點擊時忽略內部部分。如果可能的話。 也許製作一個列表而不是章節? 這裏是JSFiddle.