jquery colorbox' inline'模态开放仅限第一次

时间:2015-06-13 06:28:44

标签: javascript jquery jquery-plugins colorbox

我正在使用jquery colorbox' inline'。它是从特定链接首次开放。

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

将jquery写在

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

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

1 个答案:

答案 0 :(得分:0)

的点击事件中

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

或者您可以使用.each();

$('.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