Показать сообщение отдельно
  #1 (permalink)  
Старый 07.11.2012, 09:55
Новичок на форуме
Отправить личное сообщение для garisson Посмотреть профиль Найти все сообщения от garisson
 
Регистрация: 07.11.2012
Сообщений: 1

почему событие срабатывает более одного раза
Подскажите почему в данном коде при прокрутке именно нажатием мыши на стрелочку скролла событие выполняется несколько раз, в отличие от прокрутки мыши или двигая ползунок мышкой?

<select multiple="" name="book" size="7">
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
<option>12313</option>
</select>
<script event="onscroll" for="book">
var book=document.getElementById("book");
if(book.scrollTop == book.scrollHeight - book.clientHeight)
{
alert("book.scrollTop="+book.scrollTop+", book.scrollHeight="+book.scrollHeight+", book.clientHeight="+book.clientHeight);
}
</script>
Ответить с цитированием