从js打开一个内联颜色框链接?

时间:2015-01-12 05:03:45

标签: javascript jquery colorbox adobe-edge

我需要从js打开一个colorbox链接 (js实际上位于网站上的Adobe Edge文档中)

html中的normaly我会使用它来打开#id-6的内联颜色框:

<a href="?width=90%&amp;height=90%&amp;inline=true#id-6" class="colorbox-inline init-colorbox-inline-processed cboxElement">test </a>

但是我无法在JS中使用它 我没有很多使用JS的经验,所以我尝试了一些选择 但是下面的5个都没有显示内联颜色框

document.location.href="?width=90%&height=90%&inline=true#id-6";

window.open("?width=90%&height=90%&inline=true#id-6", "_self");

$.colorbox({width:"80%", height:"80%", inline:"true", href:"id-6"});

$.fn.colorbox({href:'#id-6', open:true, inline:true, width:'90%', height:'90%'});

jQuery().colorbox({width:"90%", height:"90%", inline:true, href:"?#id-6"});

... 

1 个答案:

答案 0 :(得分:0)

好的,发现它是如何工作的...也许有利于Colorbox和Adobe Edge集成的进一步参考。

jQuery('div').colorbox({
    href: "#id-7", 
    inline:true, 
    innerWidth:'90%', 
    innerHeight:'90%', 
    open:true
});  
e.preventDefault();  
return false;  

并确保哟将正确的颜色框类添加到当前div

colorbox-inline init-colorbox-inline-processed cboxElement