Raty没有在bootstrap popover中工作

时间:2013-02-01 06:28:16

标签: jquery twitter-bootstrap raty

我在bootstrap popover添加了raty。它不能在bootstrap popover窗口中工作,但在它外面工作。这是一个js fiddle。我错过了什么吗?感谢

这是评分代码。在popover内部,我无法点击评级。

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

1 个答案:

答案 0 :(得分:0)

由于您在单击“Hover Me”链接时更改了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);
    }
});