2016-05-26 3 views
1

У меня есть DIV, на котором я использовал mCustomScrollbar библиотеку JS, теперь мне нужно, чтобы получить событие прокрутки этого DIV.Как получить событие прокрутки элемента, использующего mCustomScrollbar?

Может ли кто-нибудь помочь мне в этом?

вот код я использовал для установки mCustomScrollbar на DIV.

<div id="content"></div> 
<script> 
$('#content').mCustomScrollbar(); 
</script> 

ответ

1

просто использовать mcustomscrollebar библиотека событие получения события прокрутки, вы можете увидеть его на сайте.

1

вы можете использовать MutationObserver

После этого кода

var observer = new MutationObserver(function(mutations) { 
    mutations.forEach(function(mutation) { 
    console.log($(mutation.target).css('top')); 
    });  
}); 

observer.observe(document.getElementById('mCSB_1_container'), { attributes : true, attributeFilter : ['style'] }); 

Вот fiddle

+1

есть ли простой способ, так как мне нужно использовать это в очень сложном js уже? –

+0

Я не могу понять, что вы имеете в виду, из-за моего бедного английского. Пожалуйста, объясните подробнее. – se0kjun

+0

Вы имеете в виду, вы спрашиваете, нормально ли использовать этот код в сложном js-коде? – se0kjun

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