Jquery - 鼠标悬停 -> 淡入/淡出 // 单击 -> 不透明度100% // 其他点击-> 不透明度 60
我正在开发一个带有 jquery 和缩略图的网站。
加载页面时,所有缩略图的不透明度都必须为 60%。 一旦您将鼠标放在拇指上,它就需要淡出到 100%,如果您将鼠标移出,缩略图需要淡出到 60% 的不透明度。
当用户单击缩略图时,它必须保持 100% 的不透明度。 一旦用户单击另一个缩略图,“旧”缩略图就必须淡回 60%,而“新”缩略图必须保持 100%。 (它已经具有 100% 的不透明度,因为您将鼠标放在它上面)。
这是我到目前为止的代码:
$(window).bind("load", function () {
$("#mycarousel li").fadeTo(1, 0.6);
$("#mycarousel li").hover(function () {
$(this).fadeTo(350, 1.0);
$(this).addClass('Active');
}, function () {
$("this:not('.Active')").fadeTo(350, 0.6);
});
});
任何帮助将不胜感激。
I'm working on a 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 clicks on a thumbnail it has to stay at 100% of opacity. As soon as the user clickss 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).
This is the code I have so far:
$(window).bind("load", function () {
$("#mycarousel li").fadeTo(1, 0.6);
$("#mycarousel li").hover(function () {
$(this).fadeTo(350, 1.0);
$(this).addClass('Active');
}, function () {
$("this:not('.Active')").fadeTo(350, 0.6);
});
});
Any help would be appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)