抱歉,如果我是菜鸟,我对 jquery 的经验还没有(还)。我一直在看书,但我不知道如何为此添加过渡...
<script>
$(function(ready){
$('select[id="options-1"]').change(function(){
if ($(this).val() == "1")
$('.preview-1').addClass("active").siblings().removeClass("active");
if ($(this).val() == "2")
$('.preview-2').addClass("active").siblings().removeClass("active");
if ($(this).val() == "3")
$('.preview-3').addClass("active").siblings().removeClass("active");
if ($(this).val() == "4")
$('.preview-4').addClass("active").siblings().removeClass("active");
if ($(this).val() == "5")
$('.preview-5').addClass("active").siblings().removeClass("active");
});
});
</script>
此脚本从下拉菜单中获取值并使用它来更改图像上的类(包装在 LI 标记中),使其可见:
<li id="preview-5869" class="preview-2">
<li id="preview-2388" class="preview-1 active">
“活动”类使图像可见。在上面的两行代码中,带有“preview-1 active”类的 li 标签将是可见的。
我想要做的是做一个过渡,而不是立即改变图片,会有一个很好的淡入淡出效果。你们能帮我解决这个问题吗?
提前致谢。