无法使jQuery评级插件(Raty)工作

时间:2015-01-04 20:51:35

标签: javascript jquery raty

我正在尝试在我的网站上使用Raty - jQuery rating plugin,但我无法让它发挥作用。

插件正在运行但仅限于默认设置:

  $.fn.raty.defaults = {
    cancel        : false,
    cancelHint    : 'Cancel this rating!',
    cancelOff     : 'cancel-off.png',
    cancelOn      : 'cancel-on.png',
    cancelPlace   : 'left',
    click         : undefined,
    half          : false,
    halfShow      : true,
    hints         : ['Beznadziejny', 'Słaby', 'Średni', 'Dobry', 'Bardzo dobry'],
    iconRange     : undefined,
    mouseout      : undefined,
    mouseover     : undefined,
    noRatedMsg    : 'Not rated yet!',
    number        : 5,
    numberMax     : 20,
    path          : '',
    precision     : false,
    readOnly      : false,
    round         : { down: .25, full: .6, up: .76 },
    score         : undefined,
    scoreName     : 'score',
    single        : false,
    size          : 16,
    space         : true,
    starHalf      : 'star-half.png',
    starOff       : 'star-off.png',
    starOn        : 'star-on.png',
    target        : undefined,
    targetFormat  : '{score}',
    targetKeep    : false,
    targetText    : '',
    targetType    : 'hint',
    width         : undefined
  };

当我尝试直接创建自己的设置以选择DIV时,它只是不起作用并使用默认设置。

我的div

<div id=\"score\" class=\"score\">

我的#score

     $('#score').raty({
.. CODE FROM PREVIOUS PLUS
        score: 3,
        click: function(score, evt) {
        alert('ID: ' + this.id + "\nscore: " + score + "\nevent: " + evt);
    });



});

所以我想在div中使用ID得分:3但它不起作用我只是得到默认设置。当然,所有JS文件都以HTML格式连接。

0 个答案:

没有答案