私は同じマップにある別のファイルにjqueryを持っていますが、私は.slideToggle
関数を有効にするためにこのコードを使用しています。しかし、それは動作していない、なぜですか?Uncaught TypeError:.slideToggleは関数ではありません
jQuery(document).ready(function ($) {
// get li items
var ul = document.getElementById("menu-footermenu");
var items = ul.getElementsByTagName("li");
// display 5 li items, hide others
for (var i = 0; i < items.length; ++i) {
if (i > 5) {
items[i].style.display = "none"
}
}
// when clicking on more catogories button, display all items
$('#morecat').click(function() {
for (var i = 0; i < items.length; ++i) {
if (i > 5) {
items[i].slideToggle();
document.getElementById("morecat").style.display = "none";
}
}
});
});
私はエラーを取得しています:items
の内容は、したがってslideToggle()
機能が利用できない、jQueryのオブジェクト要素オブジェクト、ではありませんので、
Uncaught TypeError: .slideToggle is not a function
ありがとうございました! –
喜んで助けてください。純粋なjQueryソリューションでも答えを更新しました。 –
私は、数分待つ必要があった。 –