Показать сообщение отдельно
  #1 (permalink)  
Старый 01.02.2012, 16:32
Новичок на форуме
Отправить личное сообщение для SunChase Посмотреть профиль Найти все сообщения от SunChase
 
Регистрация: 07.07.2011
Сообщений: 7

jQuery. Определение координат
Есть задачка в блоговом двигле сделать AJAX запрос на отображение комментариев при прокрутке страницы вниз. В jQuery только разбираюсь, как и в самом JS, потому нужна ваша помощь в такой задачке:

Написал проверочную функцию для определения координат div'а, до которого нужно докрутить страницу чтобы начать выполнение запроса, и сопоставления их с координатами прокрутки браузера, тобиш чтото вроде этого:
<input style='position:fixed;top:5px;right:15px' type='text' name='dad' />
<script>
$(window).scroll(function(){
var win = $(this), com = $('#blog[alt=mark]'),dad = $('input[name=dad]'), wofs = Math.floor(win.scrollTop()*1.15)
dad.val('window: '+wofs+'\\mark: '+com.position().top)
})
</script>
<div id='blog' alt='mark' style='border:1px solid red'>


Для проверки того, что происходит, в input вывел значение нужных мне показателей. Но сразу столкнулся с проблемой, суть которой я так и не понял, а именно: значение отступа от верха wofs в случае, если высота страницы больше N(точно не высчитывал, но приблизительно 5000px) то значение отсупа window и mark совпадают(приблизительно), если меньше, то window "недотягивает". Math.floor(win.scrollTop()*1.15) использовал якобы для корректировки значения...

Проверочный полигон: Гугл Хром
Ответить с цитированием