почему событие срабатывает более одного раза
Подскажите почему в данном коде при прокрутке именно нажатием мыши на стрелочку скролла событие выполняется несколько раз, в отличие от прокрутки мыши или двигая ползунок мышкой?
<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>
|