1

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()
})
4

1 回答 1

2
$(document).bind('loading.facebox', function() {
    $(document).unbind('keydown.facebox');
    $('#facebox_overlay').unbind('click');
});
于 2016-11-28T10:18:02.317 回答