Javascript jQuery如何检查div的当前位置是否等于
我被卡住了。我正在做一个jQuery游戏,我需要知道一个对象的当前位置,并检查它是否等于0。我尝试了不同的方法,但都不奏效。代码如下: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',
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。我觉得自己很愚蠢感谢您抽出时间:)