為什么按視頻里設(shè)置box的寬度box會有空白呢
var box=document.getElementById('container');
var imgs=document.getElementsByTagName('img');
var imgwidth=imgs[0].offsetWidth;
var exposewidth=100;
var boxwidth=imgwidth+(imgs.length-1)*exposewidth;
box.style.width=boxwidth+'px';
? ? for(var i=1;i<imgs.length;i++)
{
imgs[i].style.left=exposewidth*(i-1)+imgwidth+'px';
}
明明已經(jīng)設(shè)置好了。為什么會這樣?
2016-04-27
大概是你引入的圖片為寬高不等的圖片。
后續(xù)圖片的寬度小于第一張圖片的寬度 imgs[0].width ,而在定義容器 container 寬度時使用的是較大的寬度 imgs[0].width ,所以造成 boxwidth 偏大,后續(xù)圖片移動時不能填滿,露出部分間隙,透出背景顏色。
案例所用應(yīng)為等寬高圖片。
2016-04-10
var exposewidth=100; 這個不是160嗎?
2016-03-25
引入reset文件?