有些時候它的工作正常,有時會給我下面的錯誤。摺疊隱藏/顯示功能無法正常工作
TypeError: $(...).collapse is not a function
$('.collapse:visible').collapse('hide').siblings('.accordion-heading ').find('a').addClass('collapsed')
完整的腳本:
var b = true;
function moreFilters() {
if (b) {
$('#accordion3').show()
$('.collapse:visible').collapse('hide').siblings('.accordion-heading ').find('a').addClass('collapsed')
document.getElementById('moreFilterImg').src = '../common/img/filter-less.png';
b = false;
} else {
$('#accordion3').hide()
$('.collapse:visible').collapse('hide').siblings('.accordion-heading ').find('a').addClass('collapsed')
document.getElementById('moreFilterImg').src = '../common/img/filter-more.png';
b = true;
}
}
這是我的代碼誰能幫助:)
在此先感謝。
你不應該使用'.slideToggle()'? – Koen
jQuery中沒有'collapse()'函數。你有自定義功能嗎? – Pugazh
你想用'collapse'實現什麼?刪除課程?添加一個班級?隱藏元素?您可能需要'.toggleClass','.removeClass','.css('display','none')'而不是'collapse'。 –