2014-02-26 96 views
1

有誰知道如何在新創建的元素上激活Bootstrap彈出窗口,或者在這個問題上關於新元素的任何jQuery事件?如何爲新的jQuery元素激活Bootstrap彈出窗口?

http://jsfiddle.net/HB7NB/1/

$('#example').popover({ 
    trigger: 'hover' 
}); 




var newel = $('<a/>', { 
    class: 'btn btn-primary', 
     'data-content': 'New popover element', 
     'data-original-title': 'New popover', 
    text: 'New popover' 
}).appendTo('body'); 

任何幫助表示讚賞。謝謝!

回答

1

添加.popuper({觸發: '懸停'})調用到新創建的元素應該解決這個問題:

var newel = $('<a/>', { 
    'class': 'btn btn-primary', 
    'data-content': 'New popover element', 
    'data-original-title': 'New popover', 
    'text': 'New popover' 
}).appendTo('body').popover({ trigger: 'hover' }); 
+0

謝謝。做到了! – Benn

+0

打敗了我。這裏有一個小動作來展示一些動態的popover動作:http://jsfiddle.net/RRGnb/ – Gisheri

+0

呵呵。本,很高興幫助。請將你的問題標爲回答:-)。 – Bjorn