我有一个页面需要从多个位置打开颜色框。一种是在文档就绪函数中如下:
$("a[rel='q1']").colorbox({opacity:0.8, width:"800px", height:"75%"});
另一个需要从谷歌图表中打开一个完全不相关的颜色框,并在 onclick 函数中这样做:
$.colorbox({maxHeight:"100%", href:'<c:url value="/path/mypage.html" />'});
如果我点击第二个,它就会打开。然后单击第一个,它将打开。然后单击第二个,我收到以下 javascript 错误:
Uncaught TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no method 'colorbox'
一旦我单击第一个配置中的链接,它就会中断第二个配置,直到刷新页面。
彩盒1.3.18
jquery 1.6.4
我怎样才能让他们两个都工作?
听起来您的第二个链接包含指向 jQuery 的链接,并且它覆盖了您加载到文档中并使用 colorbox 插件扩展的 jQuery 原始版本。我的猜测是第二个链接是一个完整的 HTML 文档,它应该显示为 iframe 而不是 ajax。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)