jQuery « странно работает mCustomScrollbar
Друзья, нужна помощь! пользуюсь mCustomScrollbar все было ничего когда решили сделать редизайн вот здесь , сайт сделан на закладках и когда проходишь в ПРОДУКЦИЯ > КАКОЙ НИБУДЬ ПРОДУКТ скролл появляется, но он мертвый, а когда изменяешь размеры окна(f12 - например) он оживает, кто нибудь сталкивался? За ранее спасибо!
1 ответов
Проблема по сути мизерная, но читать и разбираться в документации , нет ни времени, ни желания. По каким-то причинам, к блоку, на который вы накладываете скролл, по умолчанию добавляется класс mCS_no_scrollbar. При ресайзе, происходит переинициализация и этот класс убирается. Варианты решения проблемы:
- (не проверял) Добавить параметр при подключении:
$('.scroll').mCustomScrollbar({
advanced:{
updateOnContentResize: true
}
});
- (не проверял) Использовать метод:
$('.scroll').mCustomScrollbar('update');
- И наконец самый простой
способкостыль, который проверил и работает - сразу после подключения дописываем:
$(windows).trigger('resize');
- (не проверял) Использовать метод: