问题标签 [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.
javascript - 验证后如何打开 jQuery Facebox?
我想在一些 javascript 验证后打开一个 facebox 模式。我正在使用这段代码:
脚本:
标记:
由于某种原因,facebox 模式没有打开...instread 页面正在新窗口中打开。
任何建议将不胜感激。
提前致谢
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()
同一位置可以很好地与面框外的文本框配合使用。
jquery - Facebox 1.2 隐藏事件?
我在我的一个项目中使用了 facebox。是否有事件可以获取框的关闭/隐藏事件?onHide 不可用?
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 重定向,我可能不需要这个修复。
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 的链接。我认为这可能是问题所在,但它之前有效。
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 文件已正确加载:(如源代码所示)
谢谢你的帮助!
asp.net - ASP.NET 提交按钮RequiredFieldValidator 不使用Facebox 触发
我正在尝试为我正在开发的网站创建一个弹出式登录表单,因此我决定尝试使用 facebox。登录弹出确定,但提交按钮和所需的验证器没有触发。这在母版页中,包含在进度面板中。
在页眉中,我有:
在表格的顶部,我有这个链接:
即打开下面列出的图层:
有任何想法吗?
javascript - 如何将 client_side_validation 插件与 facebox 一起使用
今天我安装了client_side_validation插件,一切正常,直到遇到问题,无法在模态窗口(facebox)中完成表单验证。每次我单击提交按钮时,它都会关闭模式窗口并更新内容,而不管输入了什么。这是我的代码。
我的表格
我在控制器中的更新功能
有谁可以帮我离开这里吗?谢谢!
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
然后在我看来,我这样做:
它在这里失败了。
你会认为它在哪个文件中没有任何区别。它应该以相同的方式加载。
知道为什么会这样吗?
tinymce - tinymce 文本编辑器未在 facebox 模式窗口中加载
我正在尝试使用带有 facebox 模态窗口的 tinymce 编辑器。但是打开模态窗口时tinymce不会加载,并且我在firebug中没有收到Jscript错误
有什么帮助吗?