0

我正在尝试在我的网站上使用Raty - jQuery 评级插件,但我无法让它工作。

插件正在工作,但仅在默认设置下:

  $.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 score: 3 但它不起作用,我只是得到默认设置。当然所有的 JS 文件都是用 HTML 连接的。

4

0 回答 0