畫面上有一些內容顯示,然后我要顯示一定數量的div元素,按照下拉框的數量,設置成橫向顯示.下拉框的數量是一屏幕顯示的個數,總共的數量我暫時在source里面固定寫成40.比如一屏顯示10個,我就可以往右拖動滾動條顯示所有的div.現在的問題是,我的代碼的滾動條是窗口的,拖動的時候,屏幕上其他內容也被拖動,看不到了,比如下拉框.我想實現的功能是在最外層container的div加上滾動條.我source里面設置了overflow-x:scroll貌似不起作用.直接上我的代碼123functioncreateDiv(){//假設總數vartotal=40;vars1=document.getElementById('s1');varnumOfPage=s1.valuevarcontainer=document.getElementById('container');//清除上次的append的divvarhasChild=container.children.length?true:false;if(hasChild){while(container.hasChildNodes())//當div下還存在子節點時循環繼續{container.removeChild(container.firstChild);}}varpage=Math.ceil(total/numOfPage);//控制橫屏大小container.style.width=page*100+"%";varrowColumun={'2':{'row':2,'column':1},'4':{'row':2,'column':2},'6':{'row':2,'column':3},'8':{'row':2,'column':4},'10':{'row':2,'column':5},'20':{'row':4,'column':5}};var{row,column}=rowColumun[numOfPage];column=column*page;varcolumnWidth=99/column+"%";varpercentH=95/row+'%';letloopCount=total;if(loopCount>0){all:for(vari=0;i
只讓DIV出現橫向滾動條,窗口不要有滾動條
慕的地6264312
2019-05-25 17:07:40