У меня есть DIV элемент с эффектом Fx.stylesmootool 1.1, как остановить событие, когда сделать еще одно событие
при наведении курсора мыши: ширина 300px
и MouseLeave: эта ширина 100px.
Теперь, когда я делаю MouseOver, ширина бежать от 200px до 300px,
Но когда ширина бежать 250px, я бы MouseLeave и я думаю, что ширина будет работать от 250px до 100px.
Мое мнение ошибочно, ширина от 200 до 300 пикселей, а затем обратно до 100 пикселей.
Как мой думать сбылась: D
<div id="element" style="width:200px;">
Content content content
</div>
<script>
var myEffects = new Fx.Styles('element',{
unit: 'px',
duration: 400,
});
$('element').addEvents({
'mouseover' : function(e){
new Event(e).stop();
myEffects.start({
'width': 300
});
},
'mouseleave' : function(e){
new Event(e).stop();
myEffects.start({
'width': 100
});
}
});
</script>
большое спасибо – Chameron