私がこれを持っているとしましょう:
$(obj).attr("style","...top:"+________)
top
が計算されるとします。
(o.outerHeight(true)>=30?o.outerHeight(true)+'px':'-5px')
私の問題は繰り返すことですo.outerHeight(true)
簡単にするために:私は一般的にできることを知っています:
((a=5)>2?a:-1) //5
--の計算が繰り返されないことに注意してください。a
しかし、これはグローバルa
変数を作成します。(そして私はそれをしたくない)
window.a //5
私は試した :
((var a=5)>2?a:-1)
*//エラー: 予期しないトークン変数
この繰り返しを避ける方法はありますか(自分の var を宣言する以外) ?