如何在运行中禁用/启用fancybox
How to disable / enable fancybox on the fly?
我们正在开发一个具有流畅布局的网站(因此它也适用于移动设备),在调整窗口大小时可以自行调整。
一切都还可以,但当我们使用fancybox缩放图像时,会出现一个区域。当我在图库上调用我们的"移动ajusts"功能(已经由window.resize触发)时,我希望它禁用fancybox,并在返回"桌面"版本时再次启用它。
我已经尝试了很多类似preventDefault的方法,比如在"click"上使用$('.case-gallery a').fancybox($.fancybox.cancel)之类的东西,但由于fancybox已经存储在DOM元素中,我无法立即禁用它并再次启用它,而且我对JS的了解并不是很深入。
有什么帮助吗?
尝试此方法来侦听fancybox-onStart事件,然后使用$.fancybox.cancel()(不要忘记()。这是一个函数)。
我也有同样的问题,下面是我目前的工作思路:
jQuery检查元素上是否存在事件
使用此答案可以检查DOM的变量属性。。。比如检查DOM.style.whatever>10。只是我的工作思路。我有一个网站,有一个DIV产品的旋转木马,我希望没有显示的产品不能点击,因为它们的DIV不透明。如果我想清楚的话,我会在一天内转发的。
相关文章:
- Fancybox是否将Click事件静音
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 如何在 API 调用后和 if 语句中启用提交按钮
- 语义ui如何使用javascript启用或禁用下拉列表
- IE6在启用/禁用文本字段上闪烁
- 传单中如何在更改基层时启用/禁用覆盖层
- 根据字段的值启用按钮
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- 如何禁用和启用css规则
- 淘汰赛.JS'启用'长度绑定条件不起作用
- 如何动态检测Mozilla/Chrome上是否启用SSO
- 嵌套到另一个函数中的Fancybox函数;不起作用
- 如何在用户按下F5键或单击浏览器时显示自定义的fancybox's后退/关闭按钮
- 动态加载fancybox并将其连接
- 当有许多形式时,Fancybox脚本不起作用
- 旋转木马;启用内容安全策略时无法工作
- Modify fancybox html
- 如何在Fancybox关闭时启用OnClick
- 如何在运行中禁用/启用fancybox