javascript - Fade In Hover with fadeout to original state 或 onclick 保持悬停状态

标签 javascript jquery onclick fadein fadeout

您好,我是 jQuery 和 Javascript 的新手!!

我要做的是:

带有 jquery 和缩略图的网站。

加载页面时,所有缩略图的不透明度都必须为 60%。只要您将鼠标移到拇指上,它就需要淡化到 100%,如果您将鼠标移开,缩略图需要淡化回 60% 的不透明度。

当用户点击缩略图时,它必须保持 100% 的不透明度。一旦用户点击另一个缩略图,“旧”缩略图必须淡化回 60%,而"new"缩略图必须保持在 100%。 (它已经具有 100% 的不透明度,因为您将鼠标悬停在它上面)。

最佳答案

$(document).ready(function(){
    $("#image").mouseover(function (){
       $(this).fadeTo("slow", 1)
    });

   $("#image").mouseout(function (){
       $(this).fadeTo("slow", 0.6);
   });
});

看看jsFiddle我已经设置了一个测试来展示它是如何工作的

关于javascript - Fade In Hover with fadeout to original state 或 onclick 保持悬停状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7564762/

相关文章:

javascript - Html语言如何将文本更改为LINK

javascript - jquery 单选按钮上的单击事件

javascript - 如果没有 id,用 JavaScript 填写网站上的输入字段?

javascript - 递归 Javascript 对象会导致任何问题(内存泄漏)吗?

javascript - 如何使用 Rohfosho/CordovaCallNumberPlugin

javascript - 如何退出超时函数的实例?

javascript - 检查特定父 div 的所有子 div 中的值

javascript - JavaScript 和 onclick 事件的问题

javascript - 转换 CSS :active to Javascript . onclick

javascript - 我是否必须删除 backbone.js 上未使用的 View