В общем, есть элемент, на нём установлен hover jQuery.
Иногда, когда быстро провожу по элементу курсором, обработки события не происходит.
$.each(starsZone, function (index, value) {
var curbeat = $(value).closest("div.list_body_item").data("beatId");
if(getVoteOfBeat(curbeat) === false) {
var rating = getBeatById(curbeat).rating;
$(value).raty('score', rating)
.hover(function(event) {
// console.log("mouseenter");
$(value).raty('set', {
starOn: 'red.png'
});
}, function(event) {
// console.log("mouseout");
$(value).raty('set', {
starOn : 'gray.png'
});
$(this).raty('score', rating);
});
} else {
$(value).raty('set', {
score: getBeatById(curbeat).rating,
readOnly: true
});
}
});
Как решить проблему?