淡入悬停并淡出至原始状态或 onclick 保持悬停状态

发布于 2024-12-06 13:10:24 字数 281 浏览 1 评论 0原文

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

我要做的是:

带有 jquery 和缩略图的网站。

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

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

Hello I'm new to jQuery and Javascript!!

What I have to do is:

website with jquery and thumbnails.

When the page is loaded all the thumbnails have to be on 60% of opacity. As soon as you go with your mouse over a thumb it needs to fade to 100%, if you move with your mouse out the thumbnail needs to fade back up on 60% of opacity.

When the user click on a thumbnail it have to stay at 100% of opacity. As soon as the user click on another thumbnail the 'old' thumbnail has to fade back to 60% and the 'new' one has to stay at 100%. (it already has 100% opacity because you go with your mouse over it).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏天碎花小短裙 2024-12-13 13:10:24
$(document).ready(function(){
    $("#image").mouseover(function (){
       $(this).fadeTo("slow", 1)
    });

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

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

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

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

Have a look on jsFiddle I have set up a test to show how this works

风为裳 2024-12-13 13:10:24

给你一个演示:

http://jsfiddle.net/sg3s/UtU8G/

悬停淡入淡出对于动画,如果锁定,则不要悬停,单击时淡出其他动画并锁定此动画。

编辑

作为奖励,这里有一个版本,您可以使用 ctrl 锁定多个缩略图。

http://jsfiddle.net/sg3s/UtU8G/6/

Here you go, a demo:

http://jsfiddle.net/sg3s/UtU8G/

On hover fade to animation, do not hover out if locked, on click fade others out and lock this one.

Edit

As a bonus, here is a version where you can lock multiple tumbnails using ctrl.

http://jsfiddle.net/sg3s/UtU8G/6/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文