【问题标题】:How to reset JRate Star to zero manually jRate Jquery Plugin如何手动将 JRate Star 重置为零 jRate Jquery Plugin
【发布时间】:2015-05-23 21:07:41
【问题描述】:

当我单击第 3 颗星时,第 3 颗星被高亮显示。但是当我单击重置按钮将星重置为零值时,意味着没有选择星,我尝试这样做,但它在前一个旁边创建了一个新的 5 5 5星.. 这是我的代码

$(".jRate").jRate({

        onSet: function(rating) {

            alert(rating);
       }
});

On reset button
$('.reset').on('click',function(){
          $(".jRate").jRate({
             rating: 0,

          });
});

所以它现在总共显示了 10 颗星,当我单击重置按钮并且不应该选择任何星星意味着必须重置星星时,我应该如何只获得 5 颗星。 提前谢谢..

【问题讨论】:

    标签: javascript jquery plugins jquery-plugins


    【解决方案1】:

    jRate 的文档并不详尽。我也有同样的问题。您可以使用 setRating() 函数来解决它。

    var x = $(".jRate").jRate({
    
        onSet: function(rating) {
    
            alert(rating);
       }
    });
    
    $('.reset').on('click',function(){
        x.setRating(0);
    });
    

    以上代码将解决您的问题。 我知道这是一个迟到的回复,但希望这个解决方案可以帮助其他人:)

    【讨论】:

    • 感谢@Gsm 的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多