以下代码在 firefox 和 chrome 中有效,但在 ie 中,我试图使出现在特定位置的 div 根本没有出现。当位置是绝对的时,它在所有 3 种浏览器中的工作方式相同,但我需要这里的位置是相对的。有人知道这个问题吗?
$('#main-chat').addClass('shrink').attr('id', '').appendTo('#other-chats' + otherChats).
css({
'height':'100%',
'width':'100%',
'position':'relative',
'left': '-30px'
});
最佳答案
当您绝对定位一个 div 时,它不会考虑它旁边的相对 div。 如果您使用的是 relative,请确保您正在关闭所有必须关闭的剩余 div 标签。 IE 对 html 有更严格的处理方法。
关于jquery - 即位置相对错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17799209/