从加载的页面打开颜色框
当我单击使用 load() 加载的按钮时,我想显示 colorbox 。
在我当前的页面中:
$("#button_loading").click(function(){
$('#div_container').load("myurl");
});
加载的页面脚本:
$("#button_opening_colorbox").on('click', function() {
$.colorbox({
inline:true,
href:"#mini_div_info" },
onOpen: function(){
$('#mini_div_info').fadeIn();
}
});
alert("a");
});
我可以看到警报消息“a”,但看不到颜色框。此外,当我不从加载的页面调用它时,我的颜色框就会出现。
I want to show a colorbox when I click on a button loaded with load().
In my current page:
$("#button_loading").click(function(){
$('#div_container').load("myurl");
});
Loaded page script:
$("#button_opening_colorbox").on('click', function() {
$.colorbox({
inline:true,
href:"#mini_div_info" },
onOpen: function(){
$('#mini_div_info').fadeIn();
}
});
alert("a");
});
I can see the alert message "a" but not the colorbox. Besides, my colorbox appears when I don't call it from a loaded page.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据该网站的示例,您似乎不能只传递字符串。需要密钥:
这是传递原始 HTML 的示例:
通过 http://jacklmoore.com/colorbox/
有代码中还有一个额外的括号。
Based on the site's examples, it looks like you can't just pass a string. A key is required:
Here's an example passing raw HTML:
via http://jacklmoore.com/colorbox/
There's also an extra bracket in your code.