javascript - 如何使无序列表(ul)中的 ng-repeat 内容可滚动

标签 javascript html css angularjs

我有一个无序列表中的消息列表。我想给列表一个百分比高度,让它可以滚动。我尝试向 ul 添加一个高度属性,但它没有做任何事情。
JSFiddle:http://jsfiddle.net/3hq9ay42/1/
查看

<div ng-controller="MyCtrl">
    <h1>Chat</h1>
        <ul class="list-unstyled">
        <!-- List all messages -->
        <li class="col-xs-12 col-md-offset-4 col-md-4 chat-message" ng-repeat="message in chat_messages">
                <span ng-bind="message"></span>
            </div>
        </li>
    </ul>
</div>

控制者

var myApp = angular.module('myApp',[]);

function MyCtrl($scope) {

    $scope.chat_messages = ['a','b','c','a','b','c','a','b','c','a','b','c','a','b','c'];
}

最佳答案

使用 CSS 将高度设置为您想要的任何高度,但它必须比列表默认高度短,否则您将无法看到滚动条。

ul.list-unstyled {
    height: 100px;
    overflow-y: auto;
}

关于javascript - 如何使无序列表(ul)中的 ng-repeat 内容可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33769700/

相关文章:

html - 音频在 html5 中不起作用

javascript - 使用 javascript 设置选项的多个值(添加)

javascript - removeClass 在 console.log 中工作但不在 DOM 中工作

html - 关于如何使用 css 向图像添加透明渐变的任何想法?

javascript - 限制选中/取消选中全部到当前页面

javascript - 如果在 asp.net 中隐藏了另一个按钮,则单击按钮时显示弹出窗口

javascript - 在滴管插件jquery中滴下图像预览

javascript - 如何在 JSON 对象中存储 JSON 字符串而不导致语法错误?

html - 网格中的 Flexbox 边距

html - 固定 div 上的移动式菜单定位