javascript - 菜单在鼠标悬停时淡入淡出

标签 javascript jquery html css

<ul style="#" class="hmenu">
    <li class="active selected"><a href="#">Home</a></li>
    <li><a href="#">Facebook</a></li>
    <li><a href="#">Twitter</a></li>
</ul>

我有一个菜单,其中一个链接为 active。我使用此脚本在悬停时切换事件类

$('.hmenu li').on('mouseenter', function () {
    $('.hmenu li').removeClass('active');
    $(this).addClass('active');
});
$('.hmenu li').on('mouseleave', function () {
    $(this).removeClass('active');
    $('.hmenu li[class=selected]').addClass('active');
});

这是有效的,但我想更改它,以便当我将鼠标悬停在任何链接上时,该链接应该在鼠标离开时淡入和淡出。

我无法解决这个问题 - 我该怎么做?

这是 fiddle :http://jsfiddle.net/GdSUg/

最佳答案

添加:

transition: all 1s;

到.active类中的css代码

this is an example

有关详细信息,请参阅引用资料:Here

关于javascript - 菜单在鼠标悬停时淡入淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16677977/

相关文章:

javascript - 重置按钮在加载 JavaScript 时不起作用

javascript - 传递指向变量的字符串参数

javascript - 在 $.each() 函数之外访问 JavaScript 变量

jquery - 如何停止显示损坏的图像

javascript - 如何通过索引从元素的类列表中删除类名?

javascript - 我正在尝试创建一个 iframe,当单击按钮时该 iframe 会发生变化

javascript - 显示带条件的 Bootstrap 警报 (Vue.js) : how can I access this variable in order to change its value?

jquery - 选择 <a> 以某个字符串结尾的 href

javascript - 构建嵌套 jquery 对象并附加到内部元素

javascript - 我在通过 bootstrap 响应我的页面 html 时遇到问题