Показать сообщение отдельно
  #1 (permalink)  
Старый 02.01.2016, 13:36
Аспирант
Отправить личное сообщение для Quark_ Посмотреть профиль Найти все сообщения от Quark_
 
Регистрация: 24.06.2015
Сообщений: 97

Скрипт срабатывает лишь на последний div
Нужна помощь, чтобы переписать скрипт:
jQuery(document).ready(function() {
jQuery('.blog .item').bind('inview', function(event, isInView, visiblePartX, visiblePartY) {
if (isInView) {
var _this=jQuery(this);
setTimeout(function(){ _this.addClass('animated fadeIn') }, 0);
}
});
});

На странице этот скрипт срабатывает лишь на последний .item, а надо, чтобы на каждый, когда элемент попадает в зону видимости.
Пробовал через .each function - не получилось...

В html так:
<div class="blog">
<div class="items-row">
<div class="item">
</div>
<div class="item">
</div>
<div class="item">
</div>
...
</div>
<div class="items-row">
<div class="item">
</div>
<div class="item">
</div>
<div class="item">
</div>
...
</div>
</div>

Последний раз редактировалось Quark_, 02.01.2016 в 13:38.
Ответить с цитированием