2015-06-13 83 views
0

我正在使用jquery colorbox'inline'。它首次从一个特定的环节开放。jquery colorbox'inline'modal第一次打开

<a class="addFile inline" href="#inline_content"> 
    <img src="img/nav-icons/icon_plis.png" alt=""> 
    Add File 
</a> 

与写在

$(".inline").colorbox({inline:true, width:"40%",href:"#inline_content"}); 

,但是当我试图打开另一个内嵌的内容(#inline_content2)在同一页面上的不同链接(S),以前的内联内容(#jquery的inline_content)正在打开。请帮我解决这个问题。 -Thanks

回答

0

在单击事件

$('.inline').on('click',function(e){ 
    e.preventDefault(); 
    $(this).colorbox({inline:true, width:"40%",href:$(this).attr("href")}); 
}); 

,或者您可以使用。每();

$('.inline').each(function(){ 
    $(this).colorbox({inline:true, width:"40%",href:$(this).attr("href")}); 
}); 

如果两者不能工作作出具体类每个锚

$(".inline").colorbox({inline:true, width:"40%",href:"#inline_content"}); 
$(".inline1").colorbox({inline:true, width:"40%",href:"#inline_content1"}); 
$(".inline2").colorbox({inline:true, width:"40%",href:"#inline_content2"}); 
... etc 
+0

对不起!它不工作..我试过 $(“。inline”)。colorbox({inline:true,width:“40%”,href:“#inline_content”}); (“inline2”)。colorbox({inline:true,width:“40%”,href:“#inline_content2”}); –