所以,我有一个网站,使用箭头键从左向右滚动。我还有一个灯箱,它也使用箭头键浏览每个图像。是否有一种方法可以在附加灯箱时不触发该功能?
类似的东西:
$('body').keydown( function(e) {
if(e.keyCode == 37) {
if ($("body").has("#lightbox").length< 0) { do nothing }
else {
{
do something
}
});
要清楚:在点击灯箱触发元素后,元素#lightbox才会存在/被追加
答案 0 :(得分:0)
$('body').keydown( function(e) {
if(e.keyCode == 37) {
if ($("body").has("#lightbox").length > 0) { do something }
else {
{
do nothing
}
});