我正在尝试在我的网站上使用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 连接的。