だからここにスクリプトがあります:
<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/