【问题标题】:jquery mousein mouseout remove add class to specific link in spanjquery mousein mouseout 删除将类添加到跨度中的特定链接
【发布时间】:2013-12-14 15:54:58
【问题描述】:

好吧,当我将鼠标放在链接上时,我想做的是删除一个类。但是要删除的类在不同的链接上。然后当我将鼠标移出时,该类将返回到它被删除的链接。有什么建议吗?

google.load("jquery", "1.3.1");
google.setOnLoadCallback(function()
{
  $(".nav a").hover(function(ev) {
    $(".nav a").each(function() {
      $(this).removeClass('active');
    },function(ev) {
      $(".nav a").each(function() {
        $(this).addClass('active');
      });
    });
  });
});

【问题讨论】:

  • 你需要分享目标标记...看hover
  • "有什么建议吗?"你发布你尝试过的相关代码

标签: jquery class


【解决方案1】:

我想你想要这个。试试这个JSBIN DEMO

var $items = $(".nav a");

$items.mouseover(function(ev) {
  $items.removeClass('active');
  $(ev.currentTarget).addClass('active');
}

$items.mouseout(function(ev) {
  $(ev.currentTarget).removeClass('active');
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-06
    相关资源
    最近更新 更多