我正在使用jquery,這樣我就可以動態地創建一系列可以水平滾動的div,問題是divs不會滾動水平並且它們往下移動。創建水平滾動div的循環
這裏是我的Jquery的/ HTML
<div id="routeContainer">
<script type="text/javascript">
var margin = 0;
for (var i = 0; i < 5; i++) {
$("#routeContainer").append("<div style = 'margin-left: " + margin + "px;' class = 'test'>hello world</div>");
margin += 50;
};
</script>
</div>
這裏的代碼是我的CSS
#routeContainer{
width:100%;
height:100%;
background-color: #CCC;
-ms-overflow-x: auto;
/* IE8 */
overflow-x: auto;
-ms-overflow-y: hidden;
/* IE8 */
overflow-y: hidden;
display:inline-block;
white-space:nowrap;
}
.test{
width: 150px;
height: 150px;
background-color: #FFF;
position: relative;
float: left;
display: inline-block;
}
這是的jsfiddle我適應我從
http://jsfiddle.net/clairesuzy/FPBWr/
代碼爲什麼它不工作?