问题标签 [shadowbox]
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从函数打开锚链接
假设我有一个锚链接,例如:
我怎么能从jquery打开它,即
显然,这会调用 .click 事件,但如果有意义,则不会执行 href。
这样做的目的是实际打开一个灯箱,而不是像 window.location 那样更改页面
jquery - Shadowbox URL 的未知播放器 - jQuery
我正在使用 shadowbox.js 来显示具有这种效果的画廊的图像。一切正常。我的问题是当我有一个带有链接作为名称的图像时,例如: http: //www.fakedomainname.org/myimage1
我收到一个错误:未知播放器 iframe
有谁知道我该如何解决这个问题?
javascript - “Shadowbox 未定义”但这里有吗?
在我们的项目中,当我尝试在 html 中调用 Shadowbox.init 时,它不起作用。
我宣布:
有正确的文件夹和路径,但萤火虫返回;
Shadowbox 未定义
注意:我们的服务器文件夹/文件权限是真实的。
为什么它不能工作?
javascript - Shadowbox.js 隐藏了我的选择输入
我确信我不能成为第一个遇到这个问题的人,但我没有找到解决方案的运气。
我以最简单的形式使用Shadowbox;只是做一个带有链接的图像弹出窗口
这工作正常,但有一个非常奇怪的副作用:当我单击链接时,我页面上表单的所有选择输入(即下拉框)都消失了。稍微窥探一下 Firebug 就会发现 CSS 正在被修改以赋予<select>
标签属性visibility: hidden
。当图像被关闭时,输入会重新出现。
毫不奇怪,这在浏览器中始终如一地发生。
由于输入全部重新出现,我可能会保持原样。但是,如果(例如)无法加载图像,并且脚本无法显示它,则输入将保持不可见。此外,它看起来很奇怪,它让我发疯。:D
其他可能相关或不相关的因素:
- 过去我在 Shadowbox 上做得很少,很可能会遗漏一些令人尴尬的显而易见的东西。
- 我的页面及其表单是由 CakePHP 生成的。
- 该页面使用 jQuery,Shadowbox 使用的是 jQuery 适配器。
- 消失的输入没有属性
class
。它们确实具有id
由 CakePHP 生成的属性,但这些名称对我的应用程序来说是非常特定的,并且不太可能导致任何 CSS 冲突。 - 据我所知,所有选择输入都消失了,页面上的任何其他元素、输入或其他元素都没有受到影响。(甚至与输入相关的标签也不受影响。)
- 版本:Shadowbox 3.0.3、jQuery 1.4.2、CakePHP 1.3
javascript - shadowbox - 打开内联元素
我正在使用 shadowbox 和 jQuery。
我在页面加载时打开它很好。
我想做的是。
打开 shadowbox 并显示一个表单,用户可以在其中输入他们的电子邮件地址。
然后我想通过 ajax 提交所述表单。
我正在将页面上的表单转储在隐藏的 div 中,id 为#dialog
.
我的问题是。
如何使用内联元素自动打开阴影框?