jquery淡入和淡出的不透明度问题

标签 jquery

http://dl.dropbox.com/u/921159/desktopography/index.html

我正在建立一个壁纸博客,并尝试使用 jquery 来显示/隐藏下载链接(我是新手)。问题是,如果您将鼠标悬停在图像上并让链接淡入,然后在其淡出时快速将鼠标悬停并重新打开...链接将停止在当前的不透明度处。当用户随意将鼠标悬停在图像上并且不透明度卡在 0 时,这最终会成为一个问题。是什么原因导致的?

最佳答案

动画 .stop() 方法中的

clearQueue 默认为 false ( see API ),但您希望它为 true 因为您希望清除当前动画并让它启动新的悬停状态动画。按如下方式更改您的代码:

$(function() {
    $('.wallpaper').hover(function() {
        $(this).children('p').stop(true, true).fadeIn(300);   
    }, function() {
        $(this).children('p').stop(true, true).fadeOut(400);
    });
});

关于jquery淡入和淡出的不透明度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4751426/

相关文章:

jQuery - 从其他域加载 div 并替换其中的元素

jquery - 我如何复制 stackoverflow 关闭按钮单击以替换 asp.net-mvc 中的确认页面

jquery - 将鼠标悬停在容器元素上时切换图像

php - 获取特定用户的 ID

javascript - 当我传递 array 时,它说 "Input data in wrong format for chart type"。 [线形图]

jquery - 如何执行多个 ajax 调用并在每次调用后更新 ui

javascript - Jquery 选项卡不工作和 Jquery 切换冲突?

JQuery xml/xhtml 处理

jquery - 如何使用 jQuery 计算特定类的单列 td

javascript - Jquery 数据表搜索