0

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');
    });
}

繰り返しますが、望ましい結果はありません。

clickRaty でイベントを無効にせずに星の強調表示を無効にするにはどうすればよいですか?

4

1 に答える 1