案例效果
涉及的重要知识
当前标签的索引获取 index()
HTML代码
<div class="wrapper"> <ul id="left"> <li><a href="#">女靴</a></li> <li><a href="#">雪地靴</a></li> <li><a href="#">冬裙</a></li> <li><a href="#">呢大衣</a></li> <li><a href="#">毛衣</a></li> <li><a href="#">棉服</a></li> <li><a href="#">女裤</a></li> <li><a href="#">羽绒服</a></li> <li><a href="#">牛仔裤</a></li> </ul> <ul id="center"> <li><a href="#"><img src="img/女靴.jpg"/></a></li> <li><a href="#"><img src="img/雪地靴.jpg"/></a></li> <li><a href="#"><img src="img/冬裙.jpg"/></a></li> <li><a href="#"><img src="img/呢大衣.jpg"/></a></li> <li><a href="#"><img src="img/毛衣.jpg"/></a></li> <li><a href="#"><img src="img/棉服.jpg"/></a></li> <li><a href="#"><img src="img/女裤.jpg"></a></li> <li><a href="#"><img src="img/羽绒服.jpg"/></a></li> <li><a href="#"><img src="img/牛仔裤.jpg"/></a></li> <li><a href="#"><img src="img/女包.jpg"/></a></li> <li><a href="#"><img src="img/男包.jpg"/></a></li> <li><a href="#"><img src="img/登山鞋.jpg"/></a></li> <li><a href="#"><img src="img/皮带.jpg"/></a></li> <li><a href="#"><img src="img/围巾.jpg"/></a></li> <li><a href="#"><img src="img/皮衣.jpg"/></a></li> <li><a href="#"><img src="img/男毛衣.jpg"/></a></li> <li><a href="#"><img src="img/男棉服.jpg"/></a></li> <li><a href="#"><img src="img/男靴.jpg"/></a></li> </ul> <ul id="right"> <li><a href="#">女包</a></li> <li><a href="#">男包</a></li> <li><a href="#">登山鞋</a></li> <li><a href="#">皮带</a></li> <li><a href="#">围巾</a></li> <li><a href="#">皮衣</a></li> <li><a href="#">男毛衣</a></li> <li><a href="#">男棉服</a></li> <li><a href="#">男靴</a></li> </ul> </div>
CSS代码
* { margin: 0; padding: 0; font-size: 12px; } ul { list-style: none; } a { text-decoration: none; } .wrapper { width: 298px; height: 248px; margin: 100px auto 0; border: 1px solid pink; overflow: hidden; } #left, #center, #right { float: left; } #left li, #right li { background: url(../img/lili.jpg) repeat-x; } #left li a, #right li a { display: block; width: 48px; height: 27px; border-bottom: 1px solid pink; line-height: 27px; text-align: center; color: black; } #left li a:hover, #right li a:hover { color: #fff; background-image: url(../img/abg.gif); } #center { border-left: 1px solid pink; border-right: 1px solid pink; } img { width: 200px; height: 250px; }
JS代码
$(function () { // 绑定 左边的 li 标签鼠标属性 $('#left li').mouseover(function () { // 获取当前 li 标签索引 var index = $(this).index(); // 展示相应索引图片 $('#center li').eq(index).show(); // 隐藏其他图片 $('#center li').eq(index).siblings('li').hide() // 链式写法 $('#center li').eq(index).show().siblings('li').hide(); }); // 绑定 右边的 li 标签鼠标属性 $('#right li').mouseover(function () { // 获取鼠标当前索引 9 是左边的图片是9开始的 var index = $(this).index() + 9; // 展示相应索引图片 $('#center li').eq(index).show(); // 隐藏其他索引图片 $('#center li').eq(index).siblings('li').hide() // 链式写法 $('#center li').eq(index).show().siblings('li').hide(); }) })
:淘宝服饰案例" class="reference-link">案例图片下载:淘宝服饰案例
版权声明:《 JQuery案例-淘宝服饰案例 》为明妃原创文章,转载请注明出处!
最后编辑:2019-12-1 13:12:02