2013-02-01 99 views
1

我在bootstrap popover添加RATY工作。它不能在引導彈窗窗口中工作,但在外部工作。這是一個js fiddle。我錯過了什麼嗎?謝謝RATY不是在引導酥料餅

這是一個評級代碼。裏面的popover我無法點擊評分。

$('.ratings').raty({ 
    click: function(score, evt) { 
     alert(score); 
    } 
}); 

回答

0

由於您單擊「懸停我」鏈接時正在更改DOM,因此您可能需要重新加載jQuery.raty插件。看起來他們沒有任何內置函數來處理這個問題,所以我找到的解決方案就是再次調用相同的東西。另外請注意,當用戶必須實際「點擊」才能看到彈出窗口時,您寫下了「懸停」。你可以找到我的小提琴here,小代碼更新如下。

$('.link-container a').popover({ 
    content : function() { 
     return $(this).siblings('.popover-content').html(); 
    } 
}).click(function(e) { 
    e.preventDefault(); //not sure this is necessary 
    $('.ratings').raty({ 
     click: function(score, evt) { 
      alert(score); 
     } 
    }); 
}); 

$('.ratings').raty({ 
    click: function(score, evt) { 
     alert(score); 
    } 
}); 
+0

我在你的js小提琴中看不到'rating'。它沒有評級的同樣的popover。 – Shah

+0

謝謝。有用。 :-) – Shah