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