2015-11-04 4 views
0

JSFiddleПочему addClass() не работает? Использование mCustomScrollbar

HTML

<ul class="menu" data-mcs-theme="dark"> 
    <li><a href="#" id="view-all">View All</a></li> 
    <li><a href="#">Test</a></li> 
    <li><a href="#">Test</a></li> 
    <li><a href="#">Test</a></li> 
    <li><a href="#">Test</a></li> 
    <li><a href="#">Test</a></li> 
    <li><a href="#">Test</a></li> 
    <li><a href="#">Test</a></li> 
</ul> 

CSS

.menu { 
    height: 100px; 
    overflow: hidden; 
} 
.menu li { 
    list-style: none; 
} 

JS

$('#view-all').click(function(){ 
    $('.menu').addClass('mCustomScrollbar'); 
}); 

Когда я нажимаю «Просмотреть все», JS добавляет класс «mCustomScrollbar», но custome scroll dosn't не работает? Спасибо за все заранее!

+0

Вы не дали нам код для пользовательского класса скроллинга. –

+0

Вы должны запустить полосу прокрутки: '$ (". Menu "). MCustomScrollbar();' –

+0

Я добавляю mCustomScrollbar.css! Спасибо всем! – canyon

ответ

3

Инициировать скроллбар, как это: -

$('#view-all').click(function(){ 
    $(".menu").mCustomScrollbar(); 
}); 

Fiddle

Смежные вопросы