Javascript jQuery如何检查div的当前位置是否等于

Javascript jQuery如何检查div的当前位置是否等于,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我被卡住了。我正在做一个jQuery游戏,我需要知道一个对象的当前位置,并检查它是否等于0。我尝试了不同的方法,但都不奏效。代码如下: function movePoint() { $( '.point' ).each( function() { if($(this).attr('id').position().left == 0) { console.log("Yay!"); } $( this ).css( 'left',

我被卡住了。我正在做一个jQuery游戏,我需要知道一个对象的当前位置,并检查它是否等于0。我尝试了不同的方法,但都不奏效。代码如下:

function movePoint() {
   $( '.point' ).each( function() {
       if($(this).attr('id').position().left == 0) {
          console.log("Yay!");
       }
       $( this ).css( 'left', $( this ).position().left - ( speed + (roundsClicked / 10) ) );
       console.log("Left position of your element - " + $(this).position().left);
   });
}

把你的代码改成这个

function movePoint() {
   $( '.point' ).each( function() {
       if($(this).position().left == 0) {// if($(this).css('left') == '0px') 
          console.log("Yay!");
       }
       $( this ).css( 'left', $( this ).position().left - ( speed + (roundsClicked / 10) ) );
       console.log("Left position of your element - " + $(this).position().left);
   });
}

$(this.attr('id').position().left
应该是
$(this.position().left
?行:if($(this.css('left')=='0px')工作!)非常感谢。嗯,很奇怪。。首先,它成功了。但现在不是。怎么用?看起来该对象变快并跳过位置0。这可能是问题吗?你能做一把小提琴吗?检查这个控制台值永远不等于零使用
woww。我觉得自己很愚蠢感谢您抽出时间:)