我在bootstrap popover中添加了raty。它在bootstrap弹出窗口中不起作用,但在外部起作用。这是一个js fiddle。我是不是遗漏了什么?谢谢
这是一个评级代码。在弹出窗口中,我无法点击评级。
$('.ratings').raty({
click: function(score, evt) {
alert(score);
}
});发布于 2013-02-01 15:04:09
由于您在单击"Hover Me“链接时更改了DOM,因此很可能需要重新加载jQuery.raty插件。他们似乎没有任何内置的函数来处理这个问题,所以我找到的解决方案就是再次调用相同的东西。还请注意,当用户必须实际“单击”才能看到弹出窗口时,您编写了"Hover“。你可以找到我的fiddle 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);
}
});https://stackoverflow.com/questions/14640931
复制相似问题