ModalBox - Google Chrome 上的 FancyBox 插件问题 - 未捕获类型错误:url 没有方法“单击”
我尝试了点击方法来自动加载模态框,在 FF 和 IE 中工作,但在 chrome 中它给我带来了以下错误 -
未捕获类型错误:对象http://my_url?ml=1 没有方法“点击”
首先我使用 init 方法初始化 fancy box。然后,我有两个精美的 Box 链接,我尝试使用以下方式调用第二个链接:
jQuery(document).ready(function(){
jQuery("a.modalizer_link")[1].click();
});
有人有关于让它在 chrome 中工作的建议吗?
谢谢
I tried the click method to auto load modal Box, works in FF and IE but in chrome it throws me below error -
Uncaught TypeError: Object http://my_url?ml=1 has no method 'click'
First i initialize fancy box using init method. Then, I have two fancy Box links, i am trying to invoke second link using :
jQuery(document).ready(function(){
jQuery("a.modalizer_link")[1].click();
});
Anybody any Suggestions on getting it to work in chrome?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
AFAICT,FancyBox 向 jQuery 选择的元素添加了一个方法(通过扩展全局 jQuery 选择器),它允许您以编程方式启动 FancyBox。
改编自 FancyBox 官方文档此处。
我建议不要在这种情况下尝试触发事件,因为您真正想做的是打开模式框。
AFAICT, FancyBox adds a method to elements selected by jQuery (by extending the global jQuery selector), which allows you to start a FancyBox programatically.
Adapted from the official FancyBox documentation here.
I would advise against attempting to trigger an event in this case, when what you really want to do is open the modal box.