如何使用jquery添加一个简单的转换
How to add a simple transition using jquery
很抱歉,如果我是一个noob,我还没有使用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">
类"active"使图像可见。在上面的两行代码中,类为"preview-1 active"的li标记将可见。
我想做的是做一个过渡,而不是立即改变图片,会有一个很好的渐变效果。你们能帮我一下吗?
提前谢谢。
您可以使用jQuery的fadeIn
和fadeOut
函数来执行此操作。这是我如何创造这种效果的例子。请记住,您不能放慢删除类名或添加新类名的过程。因此,您需要首先fadeOut
当前可见的所有元素,然后fadeIn
已选定的元素。以下是我如何做到这一点的例子:
http://jsfiddle.net/sarcastyx/Xhu4x/
相关文章:
- Moment/Jquery-一个简单时间线的愚蠢问题
- 问题用moment JS制作一个简单的时间表
- 测试一个简单的javascript按钮
- 用Jquery map和moment js制作一个简单的时间线
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- 调试一个简单的jQuery函数;想知道是否与其他代码冲突
- 一个简单的粘性头jQuery脚本的问题
- Sencha Touch使一个简单的按钮工作
- html表单,它有文本和表,现在我想在一个简单的文本文件中保存和检索数据,如何实现它
- 如何在Javascript中定义一个简单的自动重启倒计时
- 如何使一个简单的HTML文件成为wordpress中可用的页面
- 如何用D3添加一个简单的圆弧
- angularjs做一个简单的倒计时
- 创建一个简单的处理 p5.js 库
- 是否有一个简单的 JQuery 过程来替换页面上每段内部文本的字符串
- 如何在构造函数中创建一个简单的DOM元素,并在调用时将其附加到元素中
- 是否可以将PHP的一个简单片段重新编码为javascript
- 尝试创建一个简单的求和计算器
- 如何使用jquery添加一个简单的转换
- 正在寻找一个简单的JavaScriptHTMLGUI构建器,我可以将其嵌入到我的网站中