wordpress插件在IE7和8中不起作用

时间:2011-05-29 21:12:25

标签: javascript jquery wordpress internet-explorer-8 internet-explorer-7

我的博客(http://blog.datisdesign.com)在Firefox和IE9中正常运行,但在IE8,7中,博客顶部的滑块插件无法正常工作并向我显示此错误:

SCRIPT438: Object doesn't support property or method 'slice' 
jquery.js?ver=1.4.4, line 149 character 392

我该怎么办?

1 个答案:

答案 0 :(得分:3)

因为脚本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;
    };
}