当mousemove时,改变文本的背景

时间:2010-09-06 05:40:11

标签: jquery

如何更改文本的背景当mousemove使用jquery / Js?

我需要在移动鼠标时为每个字符突出显示文本,而不是整个div,我希望之前的鼠标悬停事件也应突出显示。

我在iphone safari浏览器上尝试这个。 touchmove事件不是连续调用一次。

2 个答案:

答案 0 :(得分:3)

你需要this更多吗?

答案 1 :(得分:0)

$("#MyElementID").mouseover(function() { $(this).attr("background-color", "red");  } );

我认为以上是正确的。

或使用来自jQuery网站的内容;

$("#MyElementID").hover(
  function () {
    $(this).addClass("hover");
  },
  function () {
    $(this).removeClass("hover");
  }
);