Для получения полного доступа
зарегистрируйтесь.
Сниппет,  JavaScript

Проверка на то, виден ли в данный момент элемент на странице


Использование

if ($('#subcategories').view()) {
   alert('Виден');
} else {
   alert('Не виден');
}
jQuery.fn.view = function () {
    'use strict';
    if (!this.length) {
        return false;
    }
    var docViewTop = $(window).scrollTop();
    var docViewBottom = docViewTop + $(window).height();

    var elemTop = this.offset().top;
    var elemBottom = elemTop + this.height();

    return ((docViewTop < elemTop) && (docViewBottom > elemBottom));
};
  JavaScript проверка отображение элемент плагин jquery

Автор


Gravatar image
jumper423
  • Репутация: 58
  • Сниппеты : 9
  • Ревизии : 2
Подписаться

Чтобы увидеть комментарии, нужно быть участником сообщества

Регистрация