var docH = $(document).height(),
viewPortH = $(window).height(),
wrapper = $("section"),
valRight = wrapper.css("right");
if (docH > viewPortH && valRight != w3) {
wrapper.stop().animate({
"right": -w3
}, 700);
}
valRight != w3
その 2 番目の条件(w3
ドキュメントの前半で定義されている) を持つことが (パフォーマンスに関して) 有用かどうか疑問に思っていました。コードがなくても問題なく動作するとしますが、役に立つかもしれないと思いました:
jQuery がこれを読み取り、ドキュメントがウィンドウよりも高いことを確認すると、right
値が既に-w3
であっても関数を実行するため、不要なオーバーヘッドが発生します。おまけ条件でこれを乗り切ろうと思いました。しかし、この場合、それは役に立ちますか?