2014-02-11 2 views
0

У меня есть этот код JQuery: -JQuery: .one() не работает на моем сайте

$('.ro-news-n img').addClass('no-display'); 
$('.ro-news-n img').one('inview', function() { 
$(this).addClass('appear'); 
}); 

Этот код для шкурой любого изображения в классе .ro-news-n и показать его, когда страница прокрутки вниз.

Свой добавить класс no-display для атрибута <img> и при прокрутке его добавить появившийся класс, чтобы показать его.

Проблема заключается в том, что открытый сайт добавляет класс no-display к атрибуту <img>. но при прокрутке его не добавить класс класса.

почему

+0

, что ошибка в консоли ?? –

+1

'inview' не является стандартным событием Javascript. Загрузили ли вы плагин, чтобы добавить его? – Barmar

ответ

0

Попробуйте это:

$(this).removeClass('no-display').addClass('appear'); 
+0

его то же самое не удалять 'no-display' – user3133976

+0

Если это не работает, это будет связано с событием. Попробуйте это решение: [http://stackoverflow.com/a/3535028/2979648](http://stackoverflow.com/a/3535028/2979648) – ojovirtual

+0

как я могу поместить его в свой код? | и я вижу, что на нем работает сайт, как этот сайт: 'http: // theme-sphere.com/smart-mag /' – user3133976

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