2012-02-09 55 views
0

我想单击一个加载了load()的按钮时显示一个colorbox从加载的页面打开一个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");       
}); 

我可以看到警告信息 “一”,而不是颜色框。此外,我的彩盒出现时,我不从一个加载页面调用它。

回答

1

根据网站的例子,它看起来像你不能只传递一个字符串。一个关键要求:

// Format: 
$(selector).colorbox({key:value, key:value, key:value}); 

这里是通过原始的HTML为例:

$.colorbox({html:"<h1>Welcome</h1>"}); 

通过http://jacklmoore.com/colorbox/


还有在你的代码的额外的托架。

href:"#mini_div_info" }, 
        ----^ 
+0

谢谢我今天晚上累了... – Anon 2012-02-09 23:10:39