Facebox 1.3 的这个功能与之前的版本不同,如果您在模式窗口之外单击,它会使其淡出。我有一个通过 AJAX 调用加载的表单,并且正在使用 jQuery Validation 插件来阻止它加载。任何想法如何防止这种行为?我更喜欢新版本的外观...
我已将此主题发布到 Google 群组中,但还没有答案,所以我不知道还有什么可以尝试的。任何指针将不胜感激。
Facebox JS 位于:http ://defunkt.io/facebox/
完全删除覆盖对我没有用......但更重要的是......这是否有效?
$(document).bind('close.facebox', function() {
$(document).unbind('keydown.facebox')
$('#facebox').fadeOut(function() {
$('#facebox .content').removeClass().addClass('content')
$('#facebox .loading').remove()
$(document).trigger('afterClose.facebox')
$('#facebox').find('form').each('div.formError').hide();
//我想在关闭facebox时删除每个div...将它与jQuery Validation Engine一起使用
})
hideOverlay()
})