С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/16: Рейтинг темы: голосов - 16, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 10.05.2013
Сообщений: 8
1

Определение позиции div'a относительно границ монитора

02.10.2013, 14:11. Показов 3345. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
когда прокручиваем сайт, можно ли определить с помощью jquery находиться ли блок в приделе монитора, или еще нет?
если да, то каким способом?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.10.2013, 14:11
Ответы с готовыми решениями:

Определение позиции курсора относительно элемента
Подскажите пожалуйста, допустим есть выпадающий список ul li, открывающийся при наведении курсора...

Наложение Diva поверх другого diva
Помогите уже час думаю как сделать не получается.

Определение границ
2.определение границ y=x5-x3-x+2 х

Определение границ капчи
Добрый вечер Я пыталась написать программу, которая бы рисовала яркость пикселей Чтобы по ним...

3
Иллюзионист
154 / 153 / 27
Регистрация: 02.10.2013
Сообщений: 330
02.10.2013, 19:10 2
в jQuery на этот счет есть функции scrollTop() и offset() - величина прокрутки и сумма всех вертикальных отступов и высот родительских и вышестоящих элементов.
Javascript
1
2
3
4
var f=$(element);
var w=$(window);
var topVis=w.scrollTop() < f.offset().top; // виден ли верх блока
var bottomVis=w.scrollTop()+w.height() > f.offset().top + f.height(); // виден ли низ блока
0
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 3
03.10.2013, 07:58 3
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
function inWindow(s){
  var scrollTop = $(window).scrollTop();
  var windowHeight = $(window).height();  
  var currentEls = $(s);
  var result = [];
  currentEls.each(function(){
    var el = $(this);
    var offset = el.offset();
    if(scrollTop <= offset.top && (el.height() + offset.top) < (scrollTop + windowHeight))
      result.push(this);
  });
  return $(result);
}
Пример вызова:
Javascript
1
var boxesInWindow = inWindow(".main");
Элемент с классом main появился в зоне видимости окна браузера
0
0 / 0 / 0
Регистрация: 10.05.2013
Сообщений: 8
07.10.2013, 23:52  [ТС] 4
Спасибо, полезные скрипты
0
07.10.2013, 23:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2013, 23:52
Помогаю со студенческими работами здесь

Определение границ цифр
Здравствуйте, подскажите, как можно определить границы цифр, по которым можно резать? Я пытался...

Угол одной позиции относительно другой
Всем доброго дня. Ни как не могу сообразить: даны два Vector2, нужно найти угол первой позиции (в...

Определение границ нарисованного объекта
Задача такова: определить границы нарисованного объекта. Пытаюсь это сделать с помощью определение...

Определение границ заливки изображения
Доброго времени суток! Подскажите, как можно определить границы рисунка для последующей работы с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru