私のコードの条件が真にならない理由を誰か教えてもらえますか?
解決済み:
これは、文字列を数値に対してチェックしていて、使用する必要があったためですparseInt()
私のコードの条件が真にならない理由を誰か教えてもらえますか?
解決済み:
これは、文字列を数値に対してチェックしていて、使用する必要があったためですparseInt()
あなたがする必要がありますparseInt()
:
$('.zeppelin').css('right') > winWidth
$('.zeppelin').css('right')
戻り[integer]px
ます。したがって、文字列型を整数型と比較しています。
試す:
parseInt($('.zeppelin').css('right')) > winWidth
また、補足として、コードを調べると、次のものがあります。
'-'+zepWidth
整数を反転したい場合は、-1
代わりに次のように乗算します。
(zepWidth*-1)
Curt が述べたように、parseInt がありませんでしたが、アニメーションを停止する必要があったため、アニメーションをリセットしたときに、div が画面全体に戻ってきませんでした。
も必要
overflow: hidden
html と body でスクロールバーを取り除く
http://jsfiddle.net/thundercracker/eygLU/4/
編集: また、「-」+zepWidth の後に +「px」がなかったため、リセットされませんでした
編集:リンクを更新