У меня есть ползунок содержимого, который автоматически вращается, и при наведении на него он перестает вращаться. Моя проблема в этом фрагменте кода:
$$('.holder').addEvents({
mouseover: function(){
clearInterval(rollingon);
},
mouseout: begin
});
HTML:
<div id="fliptable">
<div class="holder">
<ul class="headliner" style="left: 0;">
<li class="headitem">
<div class="squared" style="opacity: 1;">
*content*
</div>
</li>
</ul>
</div>
</div>
Fliptable расширяет браузер на всю ширину. Таким образом, непрозрачность различных элементов списка изменяется по мере продвижения. Теперь моя проблема в том, что при наведении курсора мыши на скрытые элементы списка срабатывает. Разве я не могу стрелять по детям?
Вот скрипт JS: http://jsfiddle.net/AjWuL/
mouseenter
+mouseleave
notmouseover
+mouseout
- это скорректированные события, которые предотвращают всплытие к мыши по ошибке, если элемент является дочерним элементом держателя события. если вы уже пробовали это, используйте www.jsfiddle.net, чтобы создать пример и объяснить желаемое поведение, и вы получите помощь :) - person Dimitar Christoff   schedule 05.03.2011