所以这里是脚本:
<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>
它可以工作,但是当它在“else”之后停止执行“if”语句时。请帮忙。
所以这里是脚本:
<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>
它可以工作,但是当它在“else”之后停止执行“if”语句时。请帮忙。
我不确定您使用的是什么 HTML 或 CSS,效果也可能取决于这些。但是,我认为您可以替换right:'+=1'
为left:'-=1'
. 这是一个工作示例:http: //jsfiddle.net/katylava/kagnr/