我使用jQuery來計算divs的寬度。例如:第一個我用jQuery - 計算div寬度 - divs不適合在屏幕上(奇怪的行爲)
var width = $(window).width();
var cWidth = width * 0.96;
$('#parent').width(cWidth);
後來
var boxWidth = cWidth * 0.25;
$('.box').width(boxWidth);
我的HTML看起來
<div id="parent">
<div class="box">[image here]</div>
<div class="box">[image here]</div>
<div class="box">[image here]</div>
<div class="box">[image here]</div>
</div>
正如你看到我在同一條線上四盒,我的意思是4個格。所以當窗口寬度爲1366px時,它給我4個寬度爲327.84px的div(1366 * 0.96 = 1311.36px; 1311.36px * 0.25 = 327.84px)
它的作用就像一個魅力。
cWidth = 1295.04px
這樣:
http://www.wytworniaprojektu.eu/screen_1366.jpg
的問題時,屏幕分辨率爲1349px(但不僅限於)
然後我的jQuery的計算腳本GIVS我發生這種情況。盒子的寬度爲:323.76px(1349 * 0.96 = 1295.04px; 1295.04 * 0.25 = 323.76px)
它應該合適治療,但其中一人去到下一行:
http://www.wytworniaprojektu.eu/screen_1349.jpg
我不明白是怎麼回事?數學計算是正確的,所以它看起來與小數部分的問題?
有什麼想法?
httP://www.wytworniaprojektu.eu/#wok - 你可以在這裏看到它 –