我一直试图弄清楚溢出的方式/位置:滚动样式到bootstrap div元素没有运气。我的应用程序是angularjs与本地MySQL服务器交谈...所以不容易设置它的jsfiddle ...我会尝试附加图片和一些代码,希望有人可以引导我朝着正确的方向。
我的目标是在左侧有一个主要的歌曲列表,现在有大约100首歌曲。然后我有三个右边的列表,我将歌曲拖入到构建集合中。这一切都可以使用JQuery可排序的东西。我现在的问题是,当主题列表保留在屏幕上时,主歌曲列表需要向下滚动才能播放所有歌曲。
在附加的图像中,Bootstrap容器以蓝色标出,行以红色标出,列以绿色标出,最后#masterList和#setxx DIV以红色显示。
看起来我在右侧DIV元素中有滚动条...但是页面似乎呈现整个列表,因此滚动发生在浏览器级别...而不是在DIV内。
非常感谢任何帮助。
ER
<div class="container">
<div class="row">
<div class="col-md-3"> <!-- Master song list DIV !-->
<div ng-controller="getMasterSongListController">
<b>Song Master List</b>
<div id="masterList" style="overflow: scroll;">
<div id="songID_{{song.ID}}" ng-repeat="song in songs | orderBy:'ID'" class="item">
{{song.ID}} - {{song.Title}}
</div>
</div>
</div>
</div>
<div class="col-md-3"> <!-- Set one DIV !-->
<div ng-controller="getSongsSetOneController">
<b>SET 01</b>
<div id="setOne">
<div id="songID_{{song.ID}}" ng-repeat="song in setOneSongs" class="item">
{{song.ID}} - {{song.Title}}
</div>
</div>
</div>
</div>
<div class="col-md-3"> <!-- Set two DIV !-->
<div ng-controller="getSongsSetTwoController">
<b>SET 02</b>
<div id="setTwo">
<div id="songID_{{song.ID}}" ng-repeat="song in setTwoSongs" class="item">
{{song.ID}} - {{song.Title}}
</div>
</div>
</div>
</div>
<div class="col-md-3"> <!-- Set three DIV !-->
<div ng-controller="getSongsSetThreeController">
<b>SET 03</b>
<div id="setThree">
<div id="songID_{{song.ID}}" ng-repeat="song in setThreeSongs" class="item">
{{song.ID}} - {{song.Title}}
</div>
</div>
</div>
</div>
</div>
</div>
Set List Maker应用程序的屏幕截图
答案 0 :(得分:1)
我想你想要这样的东西?
body, html {
margin: 0;
padding: 0;
overflow: hidden;
}
.container-fluid {
margin: 0;
padding: 0;
}
.left,
.right {
height: 100vh;
overflow: hidden;
overflow-y: scroll;
text-align: center;
}
.left {
background-color: #eee;
}
.right {
background-color: khaki;
}
&#13;
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<div class="container-fluid">
<div class="col-xs-3 left">
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
</div>
<div class="right">
<div class="col-xs-3">
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
</div>
<div class="col-xs-3">
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
</div>
<div class="col-xs-3">
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
<p>Content</p>
</div>
</div>
</div>
&#13;