私はappendToをやっています
$('<div id="lightbox"></div>').hide().appendTo('body').css('width', getWidth());
これは、ie7と8を除く他のすべてのブラウザーで機能します。これらを削除したため、z-index、.hide()、またはcssではありません。
単に追加を無視します。回避策のアイデアはありますか?
私はappendToをやっています
$('<div id="lightbox"></div>').hide().appendTo('body').css('width', getWidth());
これは、ie7と8を除く他のすべてのブラウザーで機能します。これらを削除したため、z-index、.hide()、またはcssではありません。
単に追加を無視します。回避策のアイデアはありますか?
以下のコードを試してみましたが、IE8
完全に正常に機能しました。したがって、これについては IE では問題ありません。getWidth()
それが何であるか、そしてそれが適切な値を返すことを確認してください。
$('<div id="lightbox">Hi There</div>').appendTo('body').css('width', 800);
EDIT 1これは、私にとっては完全にうまくいきましたIE
。
function getWidth() {
return 800;
}
$('<div id="lightbox">Hi There</div>').appendTo('body').css('width', getWidth());