JQuery Galleriffic не работает должным образом - PullRequest
0 голосов
/ 09 октября 2010

Я давно использую jquery gallerific (6 месяцев), и недавно я начал понимать, что есть проблема с фотогалереей, когда открываю галерею, закрываю ее и пытаюсь что-то написать в виде ввода = "текст" я не могу пройти через это. Курсор в любом вводимом тексте остается заблокированным, и ему просто нужно использовать мышь, чтобы перейти к начальной и конечной строке, потому что клавиши START и END также заблокированы. Я положу экран печати, чтобы показать вам, в чем проблема. Какой бы комментарий не был хорош!

ааа http://img844.imageshack.us/img844/7748/pantallazohz.png

, а затем происходит сбой плагина, из-за которого клавиатура не может перемещаться (включая клавишу начала и конца страницы):

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

если я не был уверен, дайте мне знать, пожалуйста мои наилучшие пожелания

Ответы [ 2 ]

1 голос
/ 11 марта 2013

Это работает для меня: если какие-либо вопросы или предложения, свяжитесь со мной по 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;
        }
    });
}
0 голосов
/ 11 октября 2010

хорошо, это кажется ошибкой во всех galleriffic, которая позволяет пользователям управлять навигацией с помощью клавиатуры. Я полагаю, что это положено из этого поста http://code.google.com/p/galleriffic/issues/detail?id=119 и после этого я сделал комментарий переключения со строки 934 на 969, и все это

Я надеюсь, что эта информация поможет кому-то

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...