Мне нужно выполнить какое-либо действие, когда определенный класс элементов прокручивается вверх, и я использую JQuery для этого. Однако событие просто не срабатывало бы, несмотря ни на что.Событие прокрутки JQuery, которое не запускается
HTML:
<div class="container-fluid article-matter" id="info-grid">
<div class="row">
<div class="col col-md-6 col-lg-2">
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
</div>
<div class="col col-md-6 col-lg-2">
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
</div>
<div class="col col-md-6 col-lg-2">
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
</div>
<div class="col col-md-6 col-lg-2">
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
</div>
<div class="col col-md-6 col-lg-2">
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
</div>
<div class="col col-md-6 col-lg-2">
<div class="imagecontainer"><img /></div>
<div class="imagecontainer"><img /></div>
</div>
</div>
</div>
JQuery (идея 1):
$('div#info-grid div.row div.col').each(function() {
$(this).on('scroll', function(){
console.log('test');
});
});
JQuery (идея 2):
$('div#info-grid div.row div.col').on('scroll', function(){
console.log('test');
});
какие входы?
Вы уверены, что вы «скроллинг» на этих элементах? Например - вам нужно иметь переполнение: автоматически установить для полосы прокрутки, чтобы появиться и т. Д. –
scrollbars? Я не думаю, что мне нужны полосы прокрутки. – TheLearner
https://cdn.meme.am/cache/instances/folder308/500x/27987308.jpg –