.appendTo()在IE7 / 8中被忽略

时间:2012-08-28 12:31:56

标签: jquery html internet-explorer append

我正在做一个appendTo

$('<div id="lightbox"></div>').hide().appendTo('body').css('width', getWidth());

除了ie7和8之外,它适用于所有其他浏览器。它不是z-index或.hide()或css,因为我删除了它们。

它只是忽略了追加。任何解决方法的想法?

1 个答案:

答案 0 :(得分:0)

我在IE8下面的代码尝试完全正常。因此IE上没有问题。请确保getWidth()及其返回的正确值是什么。

$('<div id="lightbox">Hi There</div>').appendTo('body').css('width', 800);

编辑1 IE对我来说这也很合适。

function getWidth() {
    return 800;
}

$('<div id="lightbox">Hi There</div>').appendTo('body').css('width', getWidth());