问题标签 [facebox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1443 浏览

javascript - 验证后如何打开 jQuery Facebox?

我想在一些 javascript 验证后打开一个 facebox 模式。我正在使用这段代码:

脚本:

标记:

由于某种原因,facebox 模式没有打开...instread 页面正在新窗口中打开。

任何建议将不胜感激。

提前致谢

0 投票
6 回答
1676 浏览

jquery - jQuery 的 .val() 在 Facebox 中不起作用

我在我的一个网站上使用 Facebox ( http://defunkt.github.com/facebox/ )。我也在网站上广泛使用 jQuery。

我的问题是 .val() 函数似乎在 facebox 中不起作用。现在,这是显示为 facebox 的 DIV:

现在,问题是input.tags-input警告框上没有显示的值。它显示为空。

更糟糕的是,jQuery 选择确实有效。也就是说,$('input.tags-input').hide()工作得很好。

使问题更糟的是,它.val()使用初始值。也就是说,如果我使用这个:

然后,无论我是否更改值,警报框都会显示“某些值”。

我完全被困在这里。代码中的.val()同一位置可以很好地与面框外的文本框配合使用。

0 投票
2 回答
486 浏览

jquery - Facebox 1.2 隐藏事件?

我在我的一个项目中使用了 facebox。是否有事件可以获取框的关闭/隐藏事件?onHide 不可用?

0 投票
1 回答
816 浏览

asp.net - $.post 带有 facebox 和重定向的表单

将 Facebox 与 .NET(Web 窗体)一起使用是很痛苦的——这个主要是 HTML 的网站是由其他人设计的。我也可能有 IIS (7.5) 问题。此 Facebox 弹出窗口位于一个单独的文件 login.html 中,该文件从 index.html 调用:

以及打开它的链接

要提交的带有用户名和密码的表单(login.html):

并在验证后(这是有效的),它发布到 login.aspx(login.html):

表单张贴。我可以在 Visual Studio 的 login.aspx 的 Page_Load 方法中对其进行调试。Page_Load 方法的最后一行是:

但是,Facebox 弹出窗口仍然存在。Firebug 显示该帖子,它点击了 login.aspx 的 Page_Load 方法,并且 Facebox 弹出窗口没有去任何地方。但是, Firebug 显示welcomepage.html 在XHR 的响应选项卡中呈现了两次(嗯?为什么是XHR?)请求。我以为 $.post 会定期回发。为什么我的浏览器实际上没有重定向。

尝试修复

如果我将 login.html 中的表单更改为action='login.aspx',我会得到一个 405.0 错误方法不允许(但是,它正在尝试发布到 index.html,嗯?)。而且我无法弄清楚如何在 Windows 7 上的 IIS 7.5 中解决此问题。我在 Visual Studio 中以及在本地部署到 IIS 时遇到此错误。我读过它可能与脚本映射、处理程序或我从一个发布但我找不到足够的修复的事实有关。这里有什么想法吗?如果我能弄清楚 Facebox 重定向,我可能不需要这个修复。

0 投票
1 回答
923 浏览

javascript - jQuery.validate 可能破坏了 Facebox 弹出窗口

我的 Facebox 弹出窗口包含一个带有提交按钮的表单。在我将 jQuery.validate 添加到项目之前,我还有第二个按钮可以打开一个不相关的 Facebox 弹出窗口。我需要在提交之前验证电子邮件和密码字段。

我应该补充一点,这些弹出窗口是通过外部 .html 文件加载的。这通过 AJAX 请求加载了它们。

index.html上,弹出窗口已设置($k等于 jQuery.noConflict());

点击链接打开上面的Facebox:

下面的所有内容都在login.html中

验证:

和形式:

以及不起作用的按钮

尼克帮我在这篇文章中发布了表格,但它似乎打破了另一个按钮。我在调试脚本时遇到问题,因为我不知道 Firebug 是否可以在外部请求(通过 XHR)页面中设置断点。

我尝试将单击处理程序添加到刚刚调用 showRegister() 的损坏按钮,但这也不起作用。showRegister()简单的调用$('#linkFromIndexDotHtml').click();,实际上是来自 index.html 的链接。我认为这可能是问题所在,但它之前有效。

0 投票
1 回答
1598 浏览

ruby-on-rails - Rails/facebox_render - Ajax 未定义(facebox 总是在加载...)

我试图用 facebox_render 和 rails 3 做一个简单的测试。

这是我的步骤:

1.) 安装 Jquery 1.4.2 (Jrails)

2.) 安装插件 rails plugin install git://github.com/ihower/facebox_render.git

3.)并添加了以下几行:

在我的 application.html.erb

在我的 application_controller

当我试图在facebox中加载一些东西时,我只有加载器,什么都没有出现......

例如,在我的家/index.html.erb

我很高兴知道我错在哪里,在文档中:

所以我想我坚持发送ajax请求..

查看以下帖子后:如何使面部框弹出保持打开状态,提交后面部框内的内容发生变化似乎我有同样的问题:我可以在 yhe firebug 控制台中看到“Ajax 未定义”

但是,我的 js 文件已正确加载:(如源代码所示)

谢谢你的帮助!

0 投票
1 回答
3058 浏览

asp.net - ASP.NET 提交按钮RequiredFieldValidator 不使用Facebox 触发

我正在尝试为我正在开发的网站创建一个弹出式登录表单,因此我决定尝试使用 facebox。登录弹出确定,但提交按钮和所需的验证器没有触发。这在母版页中,包含在进度面板中。

在页眉中,我有:

在表格的顶部,我有这个链接:

即打开下面列出的图层:

有任何想法吗?

0 投票
1 回答
260 浏览

javascript - 如何将 client_side_validation 插件与 facebox 一起使用

今天我安装了client_side_validation插件,一切正常,直到遇到问题,无法在模态窗口(facebox)中完成表单验证。每次我单击提交按钮时,它都会关闭模式窗口并更新内容,而不管输入了什么。这是我的代码。

我的表格

我在控制器中的更新功能

有谁可以帮我离开这里吗?谢谢!

0 投票
1 回答
854 浏览

javascript - Facebox 灯箱内的 Javascript

我正在开发一个 Rails 应用程序,我在其中使用 jQuery 和 Facebox Lightbox 弹出表单。我想在表单上使用一些 jQuery 验证。当我尝试实现这一点时,我遇到了一些奇怪的结果。

如果我将 javascript 直接放入我在弹出窗口中加载的视图中,则 javsacript 工作得很好。

示例:app/views/item/view.html.erb

但是,如果我将它抽象一步并将 javascript 放入我用于弹出窗口的布局中,它会失败。

示例:app/views/layouts/popup.html.erb

如果我将脚本从直接编码到视图中提取到单独的 javascript 文件中,它也会失败,例如,如果我将相同的脚本放入../public/javascripts/popup.js

然后在我看来,我这样做:

它在这里失败了。

你会认为它在哪个文件中没有任何区别。它应该以相同的方式加载。

知道为什么会这样吗?

0 投票
1 回答
1439 浏览

tinymce - tinymce 文本编辑器未在 facebox 模式窗口中加载

我正在尝试使用带有 facebox 模态窗口的 tinymce 编辑器。但是打开模态窗口时tinymce不会加载,并且我在firebug中没有收到Jscript错误

有什么帮助吗?