在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 );
}
});
这是错误的屏幕截图。
提前
thanx
答案 0 :(得分:2)
IE8无法插入到它无法识别的html元素中。 可能是标记无效,或者尝试将节点插入HTML 5标记。
如果是HTML 5标记,您可以使用modernizr或html5shim等脚本在IE中创建HTML 5标记。