так вот скрипт:JS/Jquery скрипт Help, его не зацикливание
<script>
var div = $("#gridline1");
$(document.body).mousemove(function(e){
if(e.pageX<630){div.animate({right:'+=1'},1);}
else {div.animate({left:'+=2'},1);}
});
</script>
Его рабочий, но, когда он получает после «еще» его прекратить делать «если» заявление. Пожалуйста, помогите.
В этом коде нет цикла. Что именно вы ожидаете отсюда? После выполнения блока 'if' или блока' else' этот обработчик должен завершиться. Хотя я не уверен, как анимация (которая займет время) будет работать над событием 'mousemove' ... – David
Пожалуйста, добавьте DOM к своей скрипке. Нет # gridline1, который он мог бы выбрать - ничто не будет анимировать. – Bergi
Похоже, что приращение влево и вправо не работает в этом случае. Я не знаю, почему, извините. Почему бы вам просто не уменьшить левое значение в блоке if, например, так: http://jsfiddle.net/7UCxc/? – sofl