0

我一直在研究这段代码,但我似乎无法弄清楚。Fancybox 的回调似乎根本不起作用。我将键盘绑定到此画廊的分页。但是我想在fancybox打开时解除键盘与桌子的绑定。当fancybox 打开时没有任何变化.... 怎么办??

$(文档).ready(函数() {

$('a.active').click(function() {
    var url = $(this).attr('href');
    $('#ajaxTable').load(url+'/1');

    return false;
});

$("a.fancy").fancybox({
            callbackOnStart: function() {   $('a#gleft a#gright').unbind("keydown"); },         
            'frameWidth': 570, 
            'frameHeight':  470


})



$(document).keydown(function(event) {
            if(event.keyCode == 37 ) {

                var url = $('a#gleft').attr('href');
                if (url != null) {
                    $('#ajaxTable').load(url+'/1');
                    $(document).unbind("keydown");
                }
            } else if(event.keyCode == 39 ) {
                var url = $('a#gright').attr('href');
                if (url != null) {
                    $('#ajaxTable').load(url+'/1');
                    $(document).unbind("keydown");
                }
            }
});

});

4

1 回答 1

0

如果您分别针对两个元素,它将是

$('a#gleft, a#gright')
于 2009-09-21T04:27:36.777 回答