我的博客(http://blog.datisdesign.com)在火狐和IE9中工作正常,但在IE8,7中,博客顶部的滑块插件不能正常工作,并显示以下错误:
SCRIPT438: Object doesn't support property or method 'slice'
jquery.js?ver=1.4.4, line 149 character 392我能做些什么?
发布于 2011-05-30 05:23:36
因为脚本438 (不管它是什么)试图使用Array:slice,这在9之前的IE版本中没有实现。
试着在你的滑块js文件前添加这个。
if (!Array.prototype.slice) {
Array.prototype.slice = function (i, i2) {
var cake = [];
for (; i < i2; i++)
cake.push(this[i]);
return cake;
};
}它应该可以解决这个问题,尽管不是很有希望。
如果它仍然不起作用,那么它一定是String:slice。试试看..
if (!String.prototype.slice) {
String.prototype.slice = function (i, i2) {
var cake = "";
for (; i < i2; i++)
cake += this.chatAt(i);
return cake;
};
}https://stackoverflow.com/questions/6170441
复制相似问题