jQuery v1.8.3在ie 8中创建错误,即7“对方法或属性访问的意外调用”。

时间:2013-05-01 09:49:40

标签: javascript jquery script-debugging

在ie8中我因为jquery v1.8.3中的这一行而面临弹出问题

this.insertBefore( elem, this.firstChild );

这是函数

prepend: function() {
        return this.domManip(arguments, true, function( elem ) {
            if ( this.nodeType === 1 || this.nodeType === 11 ) {
                this.insertBefore( elem, this.firstChild );
            }
        }); 

这是错误的屏幕截图。

enter image description here

提前

thanx

1 个答案:

答案 0 :(得分:2)

IE8无法插入到它无法识别的html元素中。 可能是标记无效,或者尝试将节点插入HTML 5标记。

如果是HTML 5标记,您可以使用modernizr或html5shim等脚本在IE中创建HTML 5标记。