我为一个小项目开发了一个小型幻灯片,它运行良好。在谷歌浏览器,Opera,Friefox和IE 9中。但在IE 8和IE 7中它不起作用。
我发现了问题 - 问题是,IE 7和IE 8没有找到dom中的元素。
这是:
window.alert(thisWrapper.find('img').length); // returns 4 in all browser - in IE7 and IE8 it returns 0
thisWrapper.find('img').each(function(){
// do something with it
});
我在典型的dom-check中启动了该功能:
jQuery(document).ready(function(){ /* start sldier here */});
为什么它像其他浏览器一样工作的任何解决方案?
编辑:
thisWrapper包含这样的内容:jQuery('#slider')
答案 0 :(得分:0)
在回复您的评论时,我注意到我的模板是HTML5 - 所以我只是通过谷歌添加了html5shiv,它运行正常!