我在bootstrap popover添加了raty。它不能在bootstrap popover窗口中工作,但在它外面工作。这是一个js fiddle。我错过了什么吗?感谢
这是评分代码。在popover内部,我无法点击评级。
$('.ratings').raty({
click: function(score, evt) {
alert(score);
}
});
答案 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);
}
});