问题标签 [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.
ruby-on-rails - Facebox 和 rails 不工作!
我正在尝试将 Facebox 与 rails 一起使用,它根本不起作用。
我已将所有文件添加到正确的位置:
- 安装 FaceboxRender gem 安装 FaceboxRender
- 下载 jQuery
- 在https://github.com/defunkt/facebox下载 facebox
- 将 facebox js 文件复制到 /public/javascripts/
- 将 facebox css 文件复制到 /public/styleshees/
- 将facebox所有图片文件复制到/public/facebox/
- 更新您的布局
stylesheet_link_tag
并javascript_include_tag
添加这些 js、css 文件
我在我的应用程序控制器中包含了 FaceboxRender
我在这里想念什么
这是我用来测试的链接:
错误:
我试过添加config.gem "facebox-render"
到我的 config/environment.rb 但我只是得到错误!
虽然我已经安装了 gem,但我运行了 rake gems:install 安装没有问题,但是当我
耙分贝:迁移
我收到此错误:
任何帮助都会很棒!
谢谢
担
javascript - Ajax 和 facebox 问题
我有一个使用 ajax jquery 和 facebox 的网站。在这里演示:http : //temp.nevergone.eu/facebox.php 在 div "#content" 里面有一些指向其他页面的链接,这些页面可以使用 facebox 正常打开。
如果我使用 ajax jquery 重新加载该 div 的内容,那么链接将不再使用 facebox 效果弹出。
我试图创建一个函数,每当我调用更改 div #content 内容的函数时,我都会调用该函数,但没有运气。我知道每次我将新内容加载到包含 rel="lightbox" 的页面时,我都必须重新初始化/重新加载 DOM,但我无法弄清楚如何。我在里面调用它如果我使用 jquery HTML 函数,它就可以工作,但是如果我使用加载功能,它将不再起作用。
sometext.html 仅包含<a href="http://www.google.com" rel="facebox">CLICK ME I DONT WORK</a>(if you click it it wont open using facebox,it will open like a normal link)'
jquery - 如何禁用facebox(jquery)
我在某些链接上使用了 Facebook 插件。
我想动态禁用一些链接。所以点击它们不会打开facebox。
我尝试了几种方法来做到这一点,但它们似乎都不起作用。单击链接时,Facebox 仍然有效。
我什至尝试过这个(防止单击和鼠标按下事件),但它仍然没有禁用弹出框。
我能做些什么?
编辑:
按照 brad 和 PetersenDidIt 的建议,我尝试了这个:
而且仍然没有运气。此外,我看到 facebox 框架出现在警报对话框下。这意味着在我的 click/mousedown 事件甚至被调用之前,facebox 就开始了。
是否可以附加将在所有其他事件之前发生的事件?
也许 facebox 使用另一个事件(不是 click 或 mousedown)。会是什么?
javascript - 使用 jQuery 在 iframe 中加载页面后向表格行添加 CSS 类?
我正在 iframe 中加载一个表单(带有 facebox)。提交表单并重新加载 iframe 内的页面时,我想将 CSS 类添加到父页面上的特定表格行。
该表如下所示:
在 iframe 中提交表单后,父框架中的表格应如下所示:
社区可以帮助我正确实施吗?
javascript - 如何在 facebox 弹出窗口仍然打开时加载另一个 div?
我刚刚弄清楚如何使用 Facebox。我可以在 Facebox 中打开隐藏的 div,但是如何让它转储当前 div 并在不关闭弹出窗口的情况下加载另一个?如果用户单击弹出窗口内的链接,我希望 Facebox 弹出窗口加载另一个 div(同时转储前一个)。我已经尝试过这样的事情:
我不知何故知道这不是那么简单。我已经尝试在网上搜索答案,但没有骰子。这甚至可能吗?当谈到 Javascript 时,我是一个完全的菜鸟,所以请多多包涵。
javascript - 从javascript函数启动jquery facebox?
我在函数中使用它,
现在我想DeleteConfirmationdiv
使用jQuery Facebox插件启动它。是否可以?
到目前为止,我一直在使用这样的 facebox,
我的页面有这个,
我试过这个,但它不起作用,
我从一个按钮调用这个函数,
asp.net - 在 asp.net 中更新面板更新后保留 html div 元素
我使用 jquery facebox 作为删除确认框。当我进行删除时,它会删除我的记录,并通过 javascript 显示 resultsdiv。但它总是显示
Error: document.getElementById("ImageButtonDiv") is null
这是我的代码,
和我的javascript函数,
编辑:
当我的删除确认不在 jquery facebox 中时,它会获取我的元素。可能是什么问题?
换了还是不行
javascript - 如何正确居中facebox ajax请求?
我的 wordpress 模板使用 facebox 通过 ajax 请求显示投资组合图像。
问题是图像加载在不同的位置,具体取决于观众的屏幕尺寸。
我的模板使用
脸书网站使用
facebox 网站完美显示图像,但是当我使用与模板相同的行时,无法正确显示。
有人能指出我正确的方向,让图像在屏幕中央持续加载吗?
jquery - jQuery Facebox:发送空输入字段值
我的 jQuery 有 facebox 插件,可以为我制作灯箱。我创建了一个链接,您单击它,然后其中会出现一个朋友请求表。
单击“发送请求”时,表单会发出 ajaxcall,但 2 个字段不会发送您在其中写入的任何内容,它只会发送空值。
但如果它不在 facebox 灯箱内,那么它可以工作并在 ajax 调用中发送值。
因此,facebox.js 中的某些内容阻止了字段并向它们发送空值。
我该如何解决这个问题?
这是 facebox.js:
这是我的表格,即使我怀疑这里有什么问题,因为它可以在盒子外面工作:
做朋友请求()