1
ANSWER修訂無法在Firefox和Safari獲得保證金價值
形成我的研究得到AUTO邊距在所有的瀏覽器,我使用此代碼
var bookContainer = $('#book-container');
bookContainer.offset().top
我不知道Firefox和Safari有什麼問題
它警告0px哪些不正確,但Chrome和IE可以執行C orrect
使用此相同的代碼。我想問你知道發生了什麼或某些事情?
JS
var bookContainer = $('#book-container');
alert(bookContainer.css('margin-top'))
CSS
#book-container{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 80%;
max-width: 830px;
max-height: 520px;
/*max-width: 748px;*/
/*max-height: 469px;*/
}
[jQuery.css()的可能重複:Firefox不返回'auto'值](http://stackoverflow.com/questions/13455931/jquery-css-firefox-dont-return-auto-values) –
您將margin設置爲auto,然後如何計算margin-top。 – 2013-09-30 09:12:01
@gowtham我已經在問題中更新了我的答案,反正謝謝 –