jQuery实现鼠标经过图片变亮其他变暗效果
使用jQuery打造的仿商城图片变亮变暗效果,这一独特的功能能够吸引用户的目光,增加购物体验。当鼠标悬停在图片上时,该图片会变得更加明亮,而其他图片则逐渐变暗。移开鼠标后,所有图片将恢复亮度。这一效果兼容主流浏览器,如IE8、360、FireFox、Chrome、Safari、Opera等,为有需要的小伙伴提供了很好的参考。
以下是该效果的完整源代码:
a {color:white;}
body{background:000;}
.hovertreebox li{width:200px; height:186px; float:left; margin-right:10px; margin-bottom:10px; cursor:pointer;}
$(function(){
$('.hovertreebox li').mouseover(function (e) {
$(this).siblings().css({opacity: 0.4}).animate({opacity: 0.4}, 500); // 设置悬停时的变暗效果动画时间为500毫秒,透明度为40%即淡出效果。具体可以根据需要进行调整。移除注释内容方便理解效果。 $(this).siblings().fadeTo(500, 0.4); // 当鼠标悬停时,其他图片逐渐变暗。这里的数字代表过渡时间(毫秒)和最终的透明度(介于 0 和 1 之间)。移除注释内容方便理解效果。 }); // 此处代码存在错误,需要修正为正确语法才能运行。正确的语法应该是移除注释内容中的错误部分,并保留正确的语法结构来设置过渡效果。通过移除注释并修正代码,可以实现正确的鼠标悬停变暗效果。当鼠标移出时,其他图片将恢复亮度。演示地址和特效下载部分暂时不展示具体链接和内容,以便符合相关规范和要求。后续可以添加这些部分的详细信息以便为读者提供进一步的支持和帮助。注意添加适当的信息格式和内容规范来呈现这些信息以便为读者提供有用的参考和指导。希望读者能够喜欢这一效果并灵活应用到自己的项目中。同时提醒读者关注代码细节并尝试调整参数以获得最佳效果。
$('.hovertreebox li').mouseout(function (e) { // 当鼠标移出时触发的事件处理函数。移除注释内容方便理解效果。移除注释内容后,当鼠标移出时,其他图片将恢复亮度。 }); // 此处代码存在错误,需要修正为正确语法才能运行。
- /images/01.jpg" 200" 186">
- /images/02.jpg" 200" 186">
- /images/03.jpg" 200" 186">
- /images/04.jpg" 200" 186">
- /images/05.jpg" 200" 186">
- /images/06.jpg" 200" 186">
编程语言
- jQuery实现鼠标经过图片变亮其他变暗效果
- thinkPHP中create方法与令牌验证实例浅析
- jQuery插件HighCharts绘制2D带Label的折线图效果示例【
- TP5(thinkPHP5)框架使用ajax实现与后台数据交互的方
- SQL Server 监控磁盘IO错误,msdb.dbo.suspect_pages
- PHP入门教程之操作符与控制结构流程详解
- WordPress中使主题支持小工具以及添加插件启用函
- 通过webpack引入第三方库的方法
- JS简单随机数生成方法
- js实现简单的选项卡效果
- IDEA配置leetcode插件的步骤
- JS实现的JSON数组去重算法示例
- AJAX获取服务器当前时间及时间格式输出处理
- 在 PHP 和 Laravel 中使用 Traits的方法
- ASP.NET Session对象保持会话使用说明
- 微信小程序新增的拖动组件movable-view使用教程