正确的事件绑定

时间:2016-11-06 06:04:45

标签: javascript jquery

我对正确的事件绑定有疑问。我推了他的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');
});

谁能告诉我这意味着什么?

1 个答案:

答案 0 :(得分:1)

消息的文字建议替换

.on("mouseeneter", handleEvent)

代表

.hover(handleEvent)