0

所以,我有一个使用箭头键从左到右滚动的网站。我还有一个灯箱,它也使用箭头键浏览每个图像。附加灯箱后,有没有办法让该功能不触发?

像这样的东西:

$('body').keydown( function(e) {
    if(e.keyCode == 37) {
if ($("body").has("#lightbox").length< 0) { do nothing }
else {
    {
    do something
    }
    });

需要明确的是:元素 #lightbox 仅在点击灯箱触发元素后才会存在/被附加

4

1 回答 1

0
$('body').keydown( function(e) {
    if(e.keyCode == 37) {
if ($("body").has("#lightbox").length > 0) { do something }
else {
{
do nothing
}
});

?

于 2013-02-14T00:50:04.470 回答