2011-12-10 31 views
23

Burada yanlış olan ne yapıyorum? ok öylesine i elle $ eklerseniz çalışma var (:Twitter Bootstrap açılır pencere yüklemiyor

Ben ya

http://jsfiddle.net/keithmancuso/24RQM/

GÜNCELLEME benim jsfiddle bkz çalışmak için daha büyük bir projede denedim ve alamadım) ".pop" popover (.); ama onları böyle inisiye etmek zorunda mıyım?

Bu sadece eklemek olduğunu sen ... işe almak için kendi kodunuzu i yapmak buldum kolay yolu onları başlatmaya var ... Cevap evet düşünüyorum

$(function() { 
    $('a[rel="popover"]').popover(); 
}); 
+2

Hey Keith sayfanı baktığımda jsfiddle boştu. Muhtemelen kod eklemeli veya kaldırmalısınız. –

+2

Bildiğim kadarıyla, popoları gerçekten böyle başlatmanız gerekiyor. Bootstrap, otomatik olarak bunu yapmak için domun tamamını (çok yavaş) taramak istemez. (Bootstrap sitesinden alıntılar: "Performans nedenleriyle, Tooltip ve Popover data-apis tercih edilir. Bunları kullanmak isterseniz, sadece bir seçici seçeneği belirtin.") – ahmeij

cevap

23

Benzer bir sorunla karşılaştım. Önyükleme penceresinin javascript olmayan bir sürümünü arıyordum ama mümkün görünmüyor.

İşte

bana

<a href="#" class="btn danger" 
      rel="popover" 
      data-original-title="title" 
      data-content="content">popover</a> 
<script> 
    $("a[rel=popover]").popover(); 
</script> 

Düzenleme için çalışan basitleştirilmiş bir sürümüdür: son için satır 709-718 de http://twitter.github.com/bootstrap/javascript.html#popover sayfa kaynağında bakarsanız örnek benzer bir şey yapar göreceksiniz twitter boostrap sürümleri (şu anda 2.2.1), bir popover bağlantısına tıkladığınızda sayfanın üst kısmına götürüldüğünüz bir soruna rastlayabilirsiniz. Bu cevap faydalı olabilir https://stackoverflow.com/a/13759775/341692. Temelde js şimdi

<script> 
$("a[rel=popover]") 
    .popover() 
    .click(function(e) { 
     e.preventDefault(); 
    });​ 
</script> 
+0

O, w/JS. Garip bir şey, doğru işaretlemeyi kullanarak arayabildiğim diğeri. – mdgrech

+0

Çok teşekkürler. Bir çekicilik gibi çalıştı. –

0

Değeri için, tabs() önyükleme ataşmanı ile seçicilerin a nasıl kullanılacağı ile ilgili benzer bir soruya here yanıtını verdim. Bahse girerim popover() benzerdir.