0

ifステートメントを使用する場合、divのX座標をどのようにターゲットにしますか?

私がやろうとしているのは、divを画面全体でアニメーション化することですが、特定のx座標が満たされた場合にのみ移動させたいので、if/elseステートメントを使用します。

例えば;

var firstXPos = -20px;
var secondXPos = -40px;
var thridXPos = -60px;

if (div's x pos?? == firstXPos){
$("#id").animate({"left" : secondXPos}, "slow");
} else (div's x pos?? == secondXPos?){
$("#id").animate({"left" : thridXPos}, "slow");
}

では、if / elseステートメントを満たすことができるように、divsの現在のx位置をターゲットにできるように、コードをどのように記述しますか?

4

1 に答える 1

0

次のコードを使用して、x 座標と y 座標を使用してアイテムの可視性を確認しました

isVisible: function (node, doc, x, y) {
    var el = doc.elementFromPoint(x, y);
    if (node === el) return true;
    else return false;
}

したがって、ifステートメントで上記の関数を使用して、その位置にあるかどうかを確認できます

于 2012-07-30T20:03:51.510 に答える