gpt4 book ai didi

javascript - 具有悬停状态的 Jquery CSS 缩略图

转载 作者:行者123 更新时间:2023-11-28 18:25:40 24 4
gpt4 key购买 nike

我有一个包含 6 个缩略图的幻灯片。缩略图具有 CSS 悬停状态。

使用 JQuery,当用户选择缩略图时,我希望悬停图像保留(以便用户知道选择了哪个缩略图)。

当用户点击第二个缩略图时,所有其他缩略图不再有悬停。

$('.thumb').click(function(){
$(this).css('background-position-y', 'top').siblings(this).css('background-position-y', 'bottom');
});

最佳答案

更新了来自 fiddle 的用户代码


fiddle :http://jsfiddle.net/RNYwG/1


Javascript:

$(function(){
$('.thumb').click(function(){
$('.thumb-hover').removeClass('thumb-hover');
$(this).addClass('thumb-hover');
});
});

CSS:

#thumbnails > .thumb{
background-repeat:no-repeat;
background-position:0 -92px;
border: 1px solid #999;
margin: 10px 0 0 10px;
padding: 0;
width: 153px;
height: 91px;
float: left;
}
#thumbnails > .thumb-hover, .thumb:hover{
background-position: 0 0;
cursor: pointer;
}

HTML:

<div id="thumbnails">
<div class="thumb" style="background-image:url('images/slideshow/1_thumb.jpg');" onclick="mySwipe.slide(0, 700)"></div>
<div class="thumb" style="background-image:url('images/slideshow/2_thumb.jpg');" onclick="mySwipe.slide(1, 700)"></div>
<div class="thumb" style="background-image:url('images/slideshow/3_thumb.jpg');" onclick="mySwipe.slide(2, 700)"></div>
<div class="thumb" style="background-image:url('images/slideshow/4_thumb.jpg');" onclick="mySwipe.slide(3, 700)"></div>
<div class="thumb" style="background-image:url('images/slideshow/5_thumb.jpg');" onclick="mySwipe.slide(4, 700)"></div>
<div class="thumb" style="background-image:url('images/slideshow/6_thumb.jpg');" onclick="mySwipe.slide(5, 700)"></div>
</div>

关于javascript - 具有悬停状态的 Jquery CSS 缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15846356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com