Javascript jQuery Facebox延迟

Javascript jQuery Facebox延迟,javascript,jquery,facebox,Javascript,Jquery,Facebox,我需要在我的网站上有一个非常快速和轻量级的基于jquery的模式框,我正在看Facebox 这是一个很好的插件,看起来很快而且很轻,但是我认为我仍然可以去掉一些我不需要的功能。例如,我不需要它来使用regex和查找照片,因此我已经删除了代码的这一部分,而且我不希望在单击任意位置或escape键时关闭该框。我已经部分完成了,我删除了使escape键关闭框的代码,但我还没有弄清楚如何使其仅以编程方式关闭,或者仅在单击关闭按钮时关闭,现在它在框外的任何单击都会关闭 现在我有一个问题我还没有弄清楚,代码

我需要在我的网站上有一个非常快速和轻量级的基于jquery的模式框,我正在看Facebox

这是一个很好的插件,看起来很快而且很轻,但是我认为我仍然可以去掉一些我不需要的功能。例如,我不需要它来使用regex和查找照片,因此我已经删除了代码的这一部分,而且我不希望在单击任意位置或escape键时关闭该框。我已经部分完成了,我删除了使escape键关闭框的代码,但我还没有弄清楚如何使其仅以编程方式关闭,或者仅在单击关闭按钮时关闭,现在它在框外的任何单击都会关闭

现在我有一个问题我还没有弄清楚,代码中似乎有两个点控制着盒子淡入淡出的延迟,它们被设置为200,我将它们改为0,并尝试了其他几个数字组合,但我似乎无法使速度更快(延迟更少)


有人知道如何消除打开一个脸谱盒的延迟吗?还有,当你点击框外的任何地方时,如何禁止它关闭?

我会尝试一些更具可配置性的方法,而不是入侵facebox


我曾经创建过模式框,这些模式框会立即显示,除非满足某些条件,否则无法关闭,等等,我在一个项目中使用模式框,速度非常快。也检查一下这个。我建议您通过单击框外选项来保持关闭状态,这对用户来说是一个真正的帮助。

要禁止单击框外的任何位置来关闭它, 您可以找到名为“overlay:true” 将其更改为
覆盖:false,

要在没有延迟的情况下关闭它,可以找到类似于
'$(document.bind('close.facebox',function(){'
好了,找零

“$('#facebox').fadeOut(函数(){

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