を機能させる$これを渡しますjQueryのは、私が持っているパラメータ
<img id="leftBubble" class="bubbles" src="left.png" />
<img id="rightBubble" class="bubbles" src="right.png" />
そしてホバーイベントをとても似:
$(".bubbles").each(function(){
$(this).hover(function() {
pause($(this));
}, function() {
play(4000, $(this));
});
});
私の一時停止()関数は
function pause(pauseMe) {
if (pauseMe == $("#leftBubble")) {
clearTimeout(timer1); //this is never reached
} else if (pauseMe == $("#rightBubble")) {
clearTimeout(timer2); //nor this
}
}
を動作していないようです
ホバーイベントを一時停止機能のパラメータとして$ thisを渡すようにするにはどうすればよいですか?
jqueryの平等は、最良の '' .is( "セレクター")で行われますhttp://stackoverflow.com/questions/2448291/how-to-check-for-dom-equality-with-jqueryを参照してください/ 2448362#2448362 –
jqueryオブジェクトを比較してください:http://stackoverflow.com/questions/2436966/how-would-you-compare-jquery-objects – malletjo