jQuery Facebox задержка - PullRequest
       13

jQuery Facebox задержка

0 голосов
/ 13 января 2010

Мне нужен очень быстрый и легкий модальный бокс на основе jquery на моем сайте, я смотрю на Facebox http://famspam.com/facebox

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

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

Кто-нибудь знает, как убрать задержку открытия фейсбокса? Кроме того, как отключить его закрытие при нажатии в любом месте за пределами поля?

Ответы [ 3 ]

1 голос
/ 26 декабря 2011

Чтобы отключить закрытие от нажатия в любом месте снаружи, Вы можете найти что-то под названием "overlay : true" измените его на "overlay : false,"

Чтобы закрыть его без задержки, Вы можете найти что-то вроде '$(document).bind('close.facebox', function() {' там поменяй

"$('#facebox').fadeOut(function() {"

до

"$('#facebox').hide(function() {"

0 голосов
/ 13 января 2010

Я использую Thickbox для одного проекта, довольно быстро. Проверьте также этот список . Я рекомендую вам продолжить закрытие, нажав на кнопку вне поля, реальная помощь для пользователей.

0 голосов
/ 13 января 2010

Вместо того чтобы взламывать фейсбокс, я бы попробовал что-то более настраиваемое.

Я использовал jqModal для создания модальных блоков, которые отображаются мгновенно, не могут быть закрыты, за исключением случаев, когда выполняются определенные условия и т.д.

...