我的网站在大约一个月前工作正常,然后微软全部荣耀迫使我的IE更新,现在我的条件评论被ie10忽略。
以前我有这个:
<!--[if !IE]><!--><script type="text/javascript" src="slideshow.js"></script><!--<![endif]-->
哪个工作正常,有没有人知道强制IE10忽略上述脚本的方法?
这里要求的是我需要阻止IE加载的完整脚本,否则如果有人知道如何在IE和webkit浏览器中使用它,我很乐意看到它。
var Each = function(array, callback){
for(var i = 0; i < array.length; ++i){
callback.apply(array, [array[i], i, array]);
}
};
var hideAll = function(elements) {
Each(elements, function(img){
img.className = 'hide';
});
};
var flipImages = document.querySelectorAll('.images-flip img');
hideAll(flipImages);
var Counter = function(init, cb, t){
this.start = function(){
init.call(this);
this.loop();
};
this.callback = cb;
this.loop = function(){
clearTimeout(this.timeout);
this.timeout = setTimeout(this.loop.bind(this), t);
this.callback.call(this);
};
this.stop = function(){
clearTimeout(this.timeout);
};
return this;
};
var flipArray = document.querySelectorAll('.images-flip');
Each(flipArray, function(flip){
flip.counter = new Counter(function(){
this.count = 0;
},
/*loop*/ function(){
hideAll(flip.children);
flip.children[this.count].className = '';
this.count = (this.count+1) % flip.children.length;
},
flip.dataset.time);
flip.counter.start();
});
答案 0 :(得分:1)
http://msdn.microsoft.com/en-us/library/ie/hh801214(v=vs.85).aspx
结帐此链接一次。希望这会有所帮助。