jQuery Raty プラグインを使用しています。それは素晴らしく、私が必要とすることのほとんどを行います. ユーザーがカーソルをコントロール上に移動したときに星を強調表示しないソリューションを探していました。処理する必要があるイベントを無効にするため、作成しreadOnly: true
ても役に立ちません。click
イベントにバインドしようとしmouseover
ました:
mouseover: function(score, evt) {
this.score = 0;
}
しかし、Raty はそのデータ ( this.score
) を DOM に昇格させません。
次に、mouseover
イベントを処理して各画像のsrc
属性を変更しようとしました:
mouseover: function(score, evt) {
rateControl.children().each(function(img) {
img.attr('src', 'star-off.png');
});
}
繰り返しますが、望ましい結果はありません。
click
Raty でイベントを無効にせずに星の強調表示を無効にするにはどうすればよいですか?