0

ドキュメントに「何か」のクラスを持つ画像があり、下矢印 (キー 40) が押された場合は、関数 .setNextPage を実行します。

ここに私がこれまでに持っているコードがあります:(機能をトリガーする下向き矢印は、満たされる2番目の条件の必要性を追加する必要があるだけです)

$(document).keydown(function(e){
if (e.keyCode == 40) { 
   setNextPage('720/GIJoe/main.txt', 'ele1');
   return false;
} });

助けてくれてありがとう!

4

3 に答える 3

1
$(document).keydown(function(e){
    if (e.keyCode == 40 && $('img.something').length > 0) { 
       setNextPage('720/GIJoe/main.txt', 'ele1');
       return false;
    } 
});
于 2013-06-13T14:31:52.667 に答える
0
if (e.keyCode == 40 && $('.something').length > 0) { 
于 2013-06-13T14:32:04.067 に答える
0

ネイティブの javascript .length 関数を使用して、DOM に要素が存在するかどうかを確認できます。

if(e.keyCode == 40 && $('img.something').length) {
     //code
}

何かのクラスを持つ img 要素がない場合、false が返され、ステートメントは実行されません。

于 2013-06-13T14:32:06.547 に答える