Поведение клавиатуры по умолчанию отключено при использовании Slimbox2 / jCrop - PullRequest
1 голос
/ 17 ноября 2011

Эй, я использую Slimbox2 на веб-сайте, но после открытия эффекта лайтбокса клавиатура становится бесполезной.

Я имею в виду, что клавиши клавиатуры больше не реагируют. Как «F5» не обновляет страницу, и если я пытаюсь ввести текст в некоторые текстовые поля, которые я добавил динамически, текст не будет выглядеть как обычно.

Кто-нибудь еще сталкивался с этим раньше?

Также это может быть jCrop , который вызывает эту проблему.

В любом случае, что я могу предотвратить это поведение и восстановить нормальное поведение?

1 Ответ

1 голос
/ 17 ноября 2011

Это особенность Slimbox. По умолчанию только ключи ESC, X и C включены, когда лайтбокс открыт, эти клавиши затем закрывают открытый лайтбокс.

По ссылке в вашем ОП найдите параметр closeKeys внизу страницы для описания этого поведения. Вы можете предоставить этому параметру массив кодов клавиш, чтобы разрешить.

Лично это ужасная функция, поскольку она очень ограничена для пользователя, когда лайтбокс открыт - особенно отключение F-клавиш. Я бы использовал другой лайтбокс, если вы можете.

...