当我们在制作一个网页时,常常会有想要选中部分高亮的需求,那么怎么用jQuery的极简代码完成这件事呢?
可以看到,三个图片中,当我们的鼠标移到哪个上面,哪个就从中脱颖而出,其实这只需要一段非常简单的代码即可完成
$(function() {
//设置鼠标进入的时候,其他的li标签透明度:0.5
$(".wrap li").hover(function() {
$(this).siblings().stop().fadeTo(400, 0.5);
}, function() {
// 设置鼠标离开,其他li 透明度改为 1
$(this).siblings().stop().fadeTo(400, 1);
})
上段代码中的hover在上一篇文章中已经提到过,siblings也在之前的文章中提到过,这里就不过多阐述,这里我们主要注意一下stop()的用法
stop()即停止排队效果,且必须写到动画的前面
什么意思呢?让我们来看一段没有stop()的动画效果
可