使用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");
}
那么如何编写代码以便它可以定位div的当前x位置,以便可以满足if / else语句?
答案 0 :(得分:0)
我使用以下代码使用x和y坐标检查项目的可见性
isVisible: function (node, doc, x, y) {
var el = doc.elementFromPoint(x, y);
if (node === el) return true;
else return false;
}
所以在你的if语句中你可以使用上面的函数检查它是否在那个位置