javascript - 悬停后动态更改 li 的类

标签 javascript jquery html css

您好,我想知道当您将鼠标悬停在列表上时是否可以动态更改列表的类。这是我的代码和 fiddle 。当我将鼠标悬停在 li 上时,我希望它改变类(class)。在 mouseout 上,我希望它变回原来的状态。

$('.navi > li').on("mouseover", function () {
    ($(this)).removeClass('.navi').addClass('.navi2');
    $('.hover-name', this).show();
}).on("mouseout", function() { 
    $('.hover-name').hide();
});

http://jsfiddle.net/Samfr/8/

最佳答案

我认为悬停对于您正在做的事情可能会更好一些。 http://api.jquery.com/hover/

另外,我不太清楚你在问什么,但上面悬停文档页面上的一个例子似乎描述了类似的东西。

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

关于javascript - 悬停后动态更改 li 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21945099/

相关文章:

Zabuto 日历中的 Javascript onclick 事件

jQuery UI 可拖动/可排序/可放置在达到可放置限制时禁用放置

javascript - bootstrap-select 隐藏事件未触发

Javascript 使用 VALUE 选择下拉列表中的选项

html - 在 html 和 css 中创建菜单

javascript - $注入(inject)器:modulerr - Angular JS

javascript - 适用于所有浏览器的 window.href

JavaScript:如果使用特定值实例化现有对象,如何创建警报?

javascript - 如何从 jQuery 函数访问外部 this?

javascript - 时间码的html5输入?