2016-08-01 154 views
1

喜(如果我的英語是不是啊對不起),引導酥料餅:打開一個酥料餅用2個不同的鏈接

我試圖切換同酥料餅但2頁不同的鏈接。

例如:

一號鏈接 - 酥料餅被連接到它

第二個環節 - 可以打開酥料餅的第一鏈接

我試圖做到這一點:

<a class="pop-contact" data-placement="bottom" data-toggle="popover" data-title="Contact" data-container="body" type="button" data-html="true" id="contact">1st link</a> 

<div id="popover-content" class="hide"> 
    test 
</div> 

<a class="pop-contact" data-placement="bottom" data-toggle="popover" data-title="Contact" data-container="body" type="button" data-html="true" id="contact">2nd link (open the popover on the first link)</a> 

但它不起作用,它重複彈出。

還有就是我Bootplyhttp://www.bootply.com/jAGRX9hm1a

謝謝

回答

0

$(document).ready(function() 
 
{ 
 
    var t= $(".pop-contact").popover({ 
 
     html: true, 
 
     content: function() { 
 
      return $('#popover-content').html(); 
 
     } 
 
    }); 
 
    
 
    var shown=false; 
 
    
 
t.on('show.bs.popover', function() { 
 
    shown=true; 
 
}); 
 
    
 
    t.on('hide.bs.popover', function() { 
 
    shown=false; 
 
}); 
 
    
 
    
 
    $('.pop-contact2').click(function(e){ 
 
    e.preventDefault(); 
 
    if(shown) 
 
    t.popover('hide'); 
 
    else 
 
     t.popover('show');  
 
    }); 
 
    
 
});
<link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 

 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> 
 
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 

 
<a class="pop-contact" data-placement="bottom" data-toggle="popover" data-title="Contact" data-container="body" type="button" data-html="true" id="contact">1st link</a> 
 

 
<div id="popover-content" class="hide"> 
 
    test 
 
</div> 
 

 

 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
 
<a class="pop-contact2" type="button" id="contact">2nd link</a> 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
 
<a class="pop-contact2" type="button" id="contact">3nd link</a>

+0

這是偉大的!這只是一個小問題。如果你打開第一個鏈接的彈出窗口,你不能用第二個鏈接關閉它(但它可以很好地處理很多鏈接,你可以看到:http://www.bootply.com/2E5aFtCHPO) – Pierrou

+0

你可以使popover當鼠標不在時,可以忽略'data-trigger =「focus」''讓我檢查如何使其切換到 –

+0

編輯snipet以幫助它,並在每個鏈接上切換以影響初始或主要彈出 –