0

如果文档上的图像具有“某物”类并且按下了向下箭头(键 40),则运行函数 .setNextPage。

这是我到目前为止的代码:(触发该功能的向下箭头有效,只需添加满足第二个条件的需要)

$(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 回答