jquery galleriffic无法正常工作

时间:2010-10-08 21:04:14

标签: jquery-plugins

我很久以前(6个月)使用jquery画廊,最近我开始意识到照片库有问题,当打开画廊然后关闭它然后尝试在输入类型中写东西=“文字”我无法通过它。任何输入文本中的光标都保持锁定状态,只需使用鼠标转到起始行和结束行,因为START和END键也被锁定。我会把打印屏幕显示出问题所在。无论什么评论都会好!

aaahttp://img844.imageshack.us/img844/7748/pantallazohz.png

然后插件崩溃使键盘不允许移动(包括键的开始和结束页面):

http://img809.imageshack.us/img809/9133/pantallazo1w.png

如果我不清楚,请告诉我 我最诚挚的问候

2 个答案:

答案 0 :(得分:1)

这对我有用:如有任何问题或建议,请联系我douknowshivaji@gmail.com

// Setup Keyboard Navigation

if (this.enableKeyboardNavigation) {
    $(document).keydown(function(e) {

        var target = e.target || e.srcElement; // hack
        //disable navigation on an input editable element
        if (target && target.type) return true;         

        var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
        switch(key) {
            case 32: // space
                    gallery.next();
                    e.preventDefault();
                    break;
            case 33: // Page Up
                gallery.previousPage();
                e.preventDefault();
                break;
            case 34: // Page Down
                gallery.nextPage();
                e.preventDefault();
                break;
            case 35: // End
                gallery.gotoIndex(gallery.data.length-1);
                e.preventDefault();
                break;
            case 36: // Home
                gallery.gotoIndex(0);
                e.preventDefault();
                break;
            case 37: // left arrow
                gallery.previous();
                e.preventDefault();
                break;
            case 39: // right arrow
                gallery.next();
                e.preventDefault();
                break;
        }
    });
}

答案 1 :(得分:0)

好吧,这似乎是所有galleriffic中的错误,使用户能够处理键盘导航。我认为它是从这篇文章http://code.google.com/p/galleriffic/issues/detail?id=119中得出的,之后我从第934行到969进行了切换评论,这一切都是

我希望这些信息可以帮助某人