Проще говоря: у меня есть div с возможностью прокрутки, внутри у меня, скажем, 10 div одинаковой высоты и ширины, div1, div2, div3 ..... и т. Д. Div10.
Если возможность прокруткиКонтейнер прокручивается и останавливается в какой-то момент, какой самый быстрый способ определить, является ли div 2 (.windiv) видимым или нет?
это в основном часть эффекта игрового автомата, я пытаюсь определитьесли человек ударил победителя или нет.В этом примере div2 - это элемент победителя.
У меня есть несколько способов добиться этого, но я ищу исправление с одним типом линии.что-то короткое и быстрое.будет работать либо JavaScript, либо jQuery.
Заранее спасибо.
<div style="height:70px;width:60px" class="scrollable">
<div style="height:auto;width:100%;" class="innerContainer">
<div style="height:70px;width:60px" class="slot">div 1</div>
<div style="height:70px;width:60px" class="slot windiv">div 2</div>
<div style="height:70px;width:60px" class="slot">div 3</div>
<div style="height:70px;width:60px" class="slot">div 4</div>
<div style="height:70px;width:60px" class="slot">div 5</div>
<div style="height:70px;width:60px" class="slot">div 6</div>
<div style="height:70px;width:60px" class="slot">div 7</div>
<div style="height:70px;width:60px" class="slot">div 8</div>
<div style="height:70px;width:60px" class="slot">div 9</div>
<div style="height:70px;width:60px" class="slot">div 10</div>
</div>
</div>
/*maybe something like */
<script>
if(div.windiv.position().top == div.scrollable.position().top){
alert('its a winner');
}
</script>
/*how would i work this out? with positions() or offsets() i've hit a
blank */