Это HTML код у меня есть:Сделать DIV прокрутки (если она нг-повтор)
<div id="header_context" class="scroll">
<div id="column_scroll" class="column" ng-repeat="column in columns track by column.name" ng-hide="column.name == 'date'" ng-click="column.visible = !column.visible">
<div class="checkmark" ng-class="{'checked': column.visible}"></div>
<div class="" ng-bind-html="column.title"></div>
</div>
</div>
Это у меня в CSS:
#column_scroll{
overflow: scroll;
}
.scroll{
overflow: scroll !important;
}
Это функция, что я есть внутри .js:
$('#timeline_container #content .trips_header').on('contextmenu', function(e) {
e.preventDefault();
e.stopPropagation();
hideContextMenu();
$('#header_context').css({
display: 'block',
left: e.clientX,
top: e.clientY,
overflow:scroll
});
$('#header_context > div').click(function(evt) {
evt.stopPropagation();
});
});
Это то, что мой инспектор видит: https://s3.amazonaws.com/uploads.hipchat.com/39260/829560/lPNa4qbS34P6dVE/upload.png
PS: Я попытался перейти из переполнения инспектора - прокрутить, но все же он заблокирован. Нужно ли добавлять что-то еще?
PPS: Вот как это выглядит на ПК или если инспектор закрыт: https://s3.amazonaws.com/uploads.hipchat.com/39260/829560/b37eCtrQIfgV4dt/upload.png Вот как это выглядит с инспектором по или ноутбук: https://s3.amazonaws.com/uploads.hipchat.com/39260/829560/qSquGYY8ZWulHZm/upload.png
Как вы можете видеть, список не подходит, и он не прокручивается.
Если вам нечего прокрутить, 'overflow: scroll' просто сделает видимыми полосы прокрутки (они будут неактивными). 'overflow: auto' будет показывать полосы прокрутки, когда это необходимо (когда есть что прокрутить). - Кстати, в html нет класса 'scroll' или id' column_scroll'. – pol
изменен код. Прости. Я играл с git-reset, и это произошло. Ну, это должно быть прокручиваемо. У меня есть список элементов, которые можно проверить. НО, если это ноутбук, не весь список виден, и я не могу прокрутить вниз, чтобы выбрать другой объект из списка. –