Burada yığın akışına yayınlamak için yeni, bu yüzden bir şeyleri mahvedersem özür dilerim.Twitter Bootstrap Popovers Dinamik Olarak Oluşturulmuş İçerik için çalışmıyor
Twitter Bootstrap'ın pop'lerini kullanıyorum. Popoverler, HTML belgesine manuel olarak yazdığım öğeler için çalışıyor gibi görünüyor. Ancak, dinamik olarak Javascript/Ajax aracılığıyla oluşturduğum öğeler değil.
<p rel=popover data-content='It is so simple to create a tooltop for my website!' data-original-title='Twitter Bootstrap Popover'>hover for popover</p>
Ama dinamik olarak oluşturulmuş elemanlar popovers olması için ne gerçekten ihtiyaç vardır:
Örneğin, popover elle benim HTML belgesine doğrudan bu eklerseniz iş gibi görünüyor. Bir PHP dosyasına istek göndermek için bir XMLHttpRequest kullanın ve sonra responseText'i yakalayın ve görüntüleyin. Benim yukarıda belirtilen PHP dosyasına kod satırını eklediğinizde:
echo "<p rel=popover data-content='It is so simple to create a tooltop for my website!' data-original-title='Twitter Bootstrap Popover'>hover for popover</p>";
... kesinlikle yeterli, sözler "vurgulu popover için" görünür - ancak popover kendisi çalışmıyor!
Bu bir süredir beni deli ediyor ve birisi bana yardım eli ödünç verebilirse inanılmaz olurdu! Ayrıca, Bootstrap'ın popolarını aşağıdaki değerlere göre etkinleştirmek için kullanıyorum JQuery işlevini ekledim.
$(function(){
$("[rel=popover]").popover({placement:'left'});
});
Ben benzer sorunlar ayrıntılı bir arama yaptık ve ben bulabildiğim en iyi this link oldu. Ama bu linkin de herhangi bir çözümü yok gibi görünüyor. Şimdiden teşekkürler!
GÜNCELLEME:
Sabit! Yardım eden herkese çok teşekkürler. Sorunum, öğelerin Belge Nesne Modeli'ne eklenmesinden ÖNCE işlevi çağrılıyordu. Birden fazla olası düzeltme var - Ben sadece çözümünü Ajax işlevinin END'üne taşıyarak çözüm denedim ve işe yaradı!
koymak * gibi "rel = popover" aramak zorunda sayfadaki konumunu belirlemek zorunda AJAX çağrısı tarafından döndürülen HTML'nin DOM'a eklenmesi? –
Benzer soru; http://stackoverflow.com/questions/16990573/how-to-bind-bootstrap-popover-on-dynamic-elements –