Получить rel у Div-ов которые в данный момент видны - jQuery

  • Автор темы Автор темы delitme
  • Дата начала Дата начала

delitme

Новичок
Здравствуйте.
Друзья, нужна ваша помощь. Ситуация в следующем:

http://jsfiddle.net/zrh1eLge/1/


Как мне получить атрибуты rel всех дивов, которые в данный момент показаны в блоке «div id="example4"» при прекращении перетаскивания. Т.е. всех дивов, что видит наш глаз в момент события «dragstop»
Уже замучился гуглить. Помогите пожалуйста.
 
Проверять visibility ? Или что именно тебе нужно сделать?
 
Проверять visibility ? Или что именно тебе нужно сделать?
в смысле через isVisible? Если да, то как? проверять все возможные div? а если их будет штук 30000?

Ну хочу получить rel тех div которые видны в этом блоке, если я прокручу куда-нибудь =)

Помогите пожалуйста.
 
Так с этого и надо начинать.
Не знаю, возможно ли это в принципе без танцев с бубном (i.e. подсчёта offset списка и высоты всех блоков).
 
Сказал же - не знаю. Вообще, тебе это реально надо?
С учётом того, что со списками на 300 строк реально невозможно работать.
Может, стоит пересмотреть весь подход к проектированию интерфейса?
 
Сказал же - не знаю. Вообще, тебе это реально надо?
С учётом того, что со списками на 300 строк реально невозможно работать.
Может, стоит пересмотреть весь подход к проектированию интерфейса?
ам хочу сделать карту, как описано тут http://habrahabr.ru/post/119659/

не могу понять эту фразу "Как только игрок перемещает карту так, что становится виден новый регион"
Не въеду как "отловить" этот момент "так, что становится виден новый регион"

Как это сделать?
 
для всех этих дивов которые в окошке видны
height|width(окна) > top|left(дива) > 0 если добавить в этот промежуток пару тройку скрытых дивов (расширив в памяти площадь показа), то событие произойдет несколько раньше, и у тебя будет время его обработать чтоб пользователь не увидил
 
Сверху