我对正确的事件绑定有疑问。我推了他的js代码,他说
正确的事件绑定:请考虑使用首选的.on()方法 比.click(),. bind(),. hover()等
$(".star").hover(
function() {
var prevStars = $(this).prevAll();
prevStars.toggleClass('rate-btn-hover');
}
);
$("body").on("click", ".star", function() {
$(this).siblings().removeClass('rate-btn-active')
var prevStars = $(this).prevAll().addBack();
prevStars.addClass('rate-btn-active');
});
谁能告诉我这意味着什么?
答案 0 :(得分:1)
消息的文字建议替换
.on("mouseeneter", handleEvent)
代表
.hover(handleEvent)