Javascript 带有悬停状态的Jquery CSS缩略图
我有一个6个缩略图的幻灯片。缩略图具有CSS悬停状态 使用JQuery,当用户选择缩略图时,我希望悬停图像保持不变(以便用户知道选择了哪个缩略图) 当用户单击第二个缩略图时,所有其他缩略图不再有悬停Javascript 带有悬停状态的Jquery CSS缩略图,javascript,jquery,css,Javascript,Jquery,Css,我有一个6个缩略图的幻灯片。缩略图具有CSS悬停状态 使用JQuery,当用户选择缩略图时,我希望悬停图像保持不变(以便用户知道选择了哪个缩略图) 当用户单击第二个缩略图时,所有其他缩略图不再有悬停 $('.thumb').click(function(){ $(this).css('background-position-y', 'top').siblings(this).css('background-position-y', 'bottom'); }); 在本例中,缩略图是父级中
$('.thumb').click(function(){
$(this).css('background-position-y', 'top').siblings(this).css('background-position-y', 'bottom');
});
在本例中,缩略图是父级中的同级:
<div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
</div>
这意味着您的CSS看起来像:
.thumb{
/* normal styles */
/* you can use also CSS3 like: */
/* transition: 0.2s; */
}
.thumb.active{
/* active styles (use !important if needed) */
}
在本例中,缩略图是父级中的同级:
<div>
<div class="thumb"></div>
<div class="thumb"></div>
<div class="thumb"></div>
</div>
这意味着您的CSS看起来像:
.thumb{
/* normal styles */
/* you can use also CSS3 like: */
/* transition: 0.2s; */
}
.thumb.active{
/* active styles (use !important if needed) */
}
使用fiddle中的用户代码更新
小提琴:
Javascript:
$(function(){
$('.thumb').click(function(){
$('.thumb-hover').removeClass('thumb-hover');
$(this).addClass('thumb-hover');
});
});
CSS:
HTML:
使用来自fiddle的用户代码进行更新
小提琴:
Javascript:
$(function(){
$('.thumb').click(function(){
$('.thumb-hover').removeClass('thumb-hover');
$(this).addClass('thumb-hover');
});
});
CSS:
HTML:
你能展示你的html样本或创建一个提琴吗?在这里,你能展示你的html样本或创建一个提琴吗?在这里,你没有问题:)。快乐编码!没问题:)。快乐编码!