这个问题困扰了我好几个小时了,我希望有人可以帮助我。
我有以下代码,用于打开和关闭递归的UL菜单。它可以在任何地方使用,除了IE9。但是,它仅在我使用CTRL + F5刷新页面时才有效。如果我没有用CTRL + F5刷新,我会收到一堆错误,如下所示:
有人知道这里发生了什么吗?
$('.groups').find('li:has(ul)').find('.uitklapTrigger').click(function(){
var currentLink = $(this);
if (currentLink.parent().find('ul').first().is(":hidden")){
currentLink.children('.plmin').html('-');
currentLink.parent().find('ul').first().slideDown('slow');
} else {
currentLink.parent().find('ul').first().slideUp("slow", function(){
currentLink.children('.plmin').html('+');
});
}
return false;
});
答案 0 :(得分:0)
答案很清楚。它与IE9的某些设置有关。奇迹般地,我测试的电脑都有一些奇怪的(acer出厂默认设置)浏览器设置。我重置了浏览器设置,问题解决了......谢谢大家。