我在我的网站上使用JQuery UI Accordion插件,链接了JQuery的1.10.3版本,它在Chrome 31,Firefox 26.0和IE 11中运行良好,但我无法找到如何使其工作在IE7中。
我多次检查文件是否正确链接
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
并且所需的jquery代码在页面中
<script type="text/javascript">
$(window).load(function() {
$('div.accordion').accordion({
heightStyle: "content"
//collapsible: false,
//active: 0
});
});
</script>
,也尝试更改JQuery的版本但不起作用。
使用IE开发者工具的调试程序始终会收到此错误“对象不支持此属性或方法”accordion“”。
答案 0 :(得分:0)
IE 7存在错误,您必须设置&#34;动画:false&#34;和&#34; autoHeight:false&#34;解决它。
$(window).load(function() {
$('div.accordion').accordion({
heightStyle: "content",
animated : false,
autoHeight : false
});
});