Я использую пользовательскую версию jQuery NiceScroll в приложении, над которым я работаю. Элемент, который удерживает полосу прокрутки, не завершил рендеринг. К сожалению, полоса прокрутки не находится в правильном положении, когда элемент заканчивает рендеринг.Как установить nicescroll в unrendered элемент
Моя реализация:
(function (angular) {
'use strict';
function myScrollDirective() {
function linkFunc(scope, element, attrs) {
var config: any =
{
horizrailenabled: attrs.enableHorizontalScroll ? true : false
};
element.niceScroll(config);
}
let directive =
{
link: linkFunc,
restrict: 'A'
};
return directive;
}
angular
.module('app')
.directive('myScroll',
[
nvScrollDirective
]);
})(angular);
После прокрутки немного свитка-бар получает в нужное положение.
Как я могу сделать свиток-бар попасть в нужное положение, в первую очередь, после того, как элемент закончил рендеринг?
Заранее спасибо