为了账号安全,请及时绑定邮箱和手机立即绑定

为什么浮层的图片叠加在一起了?

window.onload=function(){	var carTable=document.getElementById('cartTable');//表格	var tr=carTable.children[1].rows;	var checkllAll=document.getElementsByClassName('check-all');//全选	var checkinput=document.getElementsByClassName('check');//单选框	var selectedTable=document.getElementById('selectedTotal');//商品个数	var pricea=document.getElementById('priceTotal');//商品价钱		var selecteda=document.getElementById('selected');//f已选商品	var foota=document.getElementById('foot');//f foot底部隐藏改变的	var selectedViewList=document.getElementById('selectedViewList');//浮层隐藏内容填写的地方	//商品个数,商品价钱	function goss(){		var zahlder=0;//个数		var derprice=0;//价钱,根据所在的td		var HTMLstc="";		for(var j=0;j<tr.length;j++){			if(tr[j].getElementsByTagName('input')[0].checked)			//当前复选框被选中			{				HTMLstc='<div><img src="'+tr[j].getElementsByTagName('img')[0].src+' "/><span class="del" index="' + j + '">取消选择</span></div>'			zahlder+=parseInt(tr[j].getElementsByTagName('input')[1].value);			derprice+=parseFloat(tr[j].cells[4].innerHTML);			}		}		selectedViewList.innerHTML=HTMLstc;		selectedTable.innerHTML=zahlder;		pricea.innerHTML=derprice.toFixed(2);	}			//全选	for(var i=0;i<checkinput.length;i++){checkinput[i].onclick=function(){	if(this.className=='check-all check')	{		for(var k=0;k < checkinput.length;k++)		{			checkinput[k].checked=this.checked;		}	}	if(this.checked==false){//如果当前的勾选状态为未勾选		for(var m=0;m<checkllAll.length;m++){			checkllAll[m].checked=false;		}	}	goss();}	}	//预览浮层原理控制foot	selecteda.onclick=function(){		if(foota.className=='foot'){			foota.className='foot show'		}else{			foota.className='foot';		}	}}


正在回答

1 回答

同学  我也是小白  但我知道你这个问题,浮沉的图片你要在CSS样式里面把添加进去的每个div设置成内联元素,并且每个DIV要设置相对定位属性,因为span元素要根据DIV的相对做绝对定位,还有鼠标划过的效果

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么浮层的图片叠加在一起了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信