我在同一 map 的不同文件中有 jquery,我使用下面的代码激活 .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";
}
}
});
});
我收到错误:
Uncaught TypeError: .slideToggle is not a function
最佳答案
确保不要使用 slim 版本的 jquery,它排除了动画等效果。
关于javascript - 未捕获的类型错误 : . slideToggle 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45954771/