首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wordpress插件在IE7和8中不起作用

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

Stack Overflow用户
提问于 2011-05-30 05:12:25
回答 1查看 857关注 0票数 1

我的博客(http://blog.datisdesign.com)在火狐和IE9中工作正常,但在IE8,7中,博客顶部的滑块插件不能正常工作,并显示以下错误:

代码语言:javascript
复制
SCRIPT438: Object doesn't support property or method 'slice' 
jquery.js?ver=1.4.4, line 149 character 392

我能做些什么?

EN

回答 1

Stack Overflow用户

发布于 2011-05-30 05:23:36

因为脚本438 (不管它是什么)试图使用Array:slice,这在9之前的IE版本中没有实现。

试着在你的滑块js文件前添加这个。

代码语言:javascript
复制
if (!Array.prototype.slice) {
    Array.prototype.slice = function (i, i2) {
        var cake = [];
        for (; i < i2; i++)
            cake.push(this[i]);
        return cake;
    };
}

它应该可以解决这个问题,尽管不是很有希望。

如果它仍然不起作用,那么它一定是String:slice。试试看..

代码语言:javascript
复制
if (!String.prototype.slice) {
    String.prototype.slice = function (i, i2) {
        var cake = "";
        for (; i < i2; i++)
            cake += this.chatAt(i);
        return cake;
    };
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6170441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档