javascript - wordpress 插件在 IE7 和 8 中不工作

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

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

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

我能做什么?

最佳答案

因为脚本 438(无论是什么)尝试使用 Array:slice,它在 9 之前的 IE 版本中未实现。

尝试在您的 slider js 文件之前添加它。

if (!Array.prototype.slice) {
    Array.prototype.slice = function (i, i2) {
        var cake = [];
        for (; i < i2; i++)
            cake.push(this[i]);
        return cake;
    };
}

它应该修复它,但没有 promise 。

如果还是不行,那一定是String:slice。尝试..

if (!String.prototype.slice) {
    String.prototype.slice = function (i, i2) {
        var cake = "";
        for (; i < i2; i++)
            cake += this.chatAt(i);
        return cake;
    };
}

关于javascript - wordpress 插件在 IE7 和 8 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6170441/

相关文章:

javascript - 如何检测键盘按键上的点击事件 : Play/Pause (▶/❚❚), Electron Js 上的下一个和上一个

javascript - toString(16) 带小数点

javascript - 图像预览在 Safari 中不起作用

javascript - 箭头函数是否必须始终返回一个值?

jquery - 对齐DIV内的字体基线或显示内容 "outside" Canvas

javascript - jquery 帮助需要 - 仅将数据放在同一 div 下

javascript - CSS3 Div 动画相对间距

wordpress - 过滤器 “embed_oembed_html”不起作用

wordpress - wp_update_post 使自定义字段值消失(Wordpress)

php - PHP echo 遇到一些问题