jQuery——1、图片动画效果+2、点击切换div显示其内容
2018-01-03 20:36
1336 查看
<script type="text/javascript">
var flag=0;
var a=new Array();
a[0]="img/bb.png";
a[1]="img/dd.png";
setInterval(f1,5000);
function f1(){
//$("#im1").fadeOut(2000);//淡入淡出
//$("#im1").hide(2000);//显示隐藏
$("#im1").slideUp(2000);//滑入滑出
//时间等待函数
setTimeout(f2,2000);
}
function f2(){
$("#im1").prop("src",a[flag%a.length]);
//$("#im1").fadeIn(2000);
$("#im1").show(2000);
$("#im1").animate({
width:"900px"
},1000);
//$("#im1").slideDown(2000);
flag++;
}
</script>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script>
</head>
<body>
<div id="div1" style="width: 100px;height: 25px;background: #DDDDDD;">衬衫</div>
<table id="ta1" style="margin-left: 10px;display: none;">
<tr><td>短袖衬衫</td></tr>
<tr><td>短袖衬衫</td></tr>
<tr><td>短袖衬衫</td></tr>
</table>
<div id="div2" style="width: 100px;height: 25px;background: #DDDDDD;">卫衣</div>
<table id="ta2" style="margin-left: 10px;display: none;">
<tr><td>卫衣</td></tr>
<tr><td>卫衣</td></tr>
<tr><td>卫衣</td></tr>
</table>
<div id="div3" style="width: 100px;height: 25px;background: #DDDDDD;">裤子</div>
<table id="ta3" style="margin-left: 10px;display: none;">
<tr><td>裤子</td></tr>
<tr><td>裤子</td></tr>
<tr><td>裤子</td></tr>
</table>
<script type="text/javascript">
$("#div1").click(function(){
if($("#ta1").is(":hidden")){
$("#div1").css("background","red");
$("#ta1").show();
}else{
$("#div1").css("background","#DDDDDD");
$("#ta1").hide();
}
$("#div2").css("background","#DDDDDD");
$("#ta2").hide();
$("#div3").css("background","#DDDDDD");
$("#ta3").hide();
});
$("#div2").click(function(){
if($("#ta2").is(":hidden")){
$("#div2").css("background","red");
$("#ta2").show();
}else{
$("#div2").css("background","#DDDDDD");
$("#ta2").hide();
}
$("#div1").css("background","#DDDDDD");
$("#ta1").hide();
$("#div3").css("background","#DDDDDD");
$("#ta3").hide();
});
$("#div3").click(function(){
if($("#ta3").is(":hidden")){
$("#div3").css("background","red");
$("#ta3").show();
}else{
$("#div3").css("background","#DDDDDD");
$("#ta3").hide();
}
$("#div2").css("background","#DDDDDD");
$("#ta2").hide();
$("#div1").css("background","#DDDDDD");
$("#ta1").hide();
});
</script>
</body>
</html>
var flag=0;
var a=new Array();
a[0]="img/bb.png";
a[1]="img/dd.png";
setInterval(f1,5000);
function f1(){
//$("#im1").fadeOut(2000);//淡入淡出
//$("#im1").hide(2000);//显示隐藏
$("#im1").slideUp(2000);//滑入滑出
//时间等待函数
setTimeout(f2,2000);
}
function f2(){
$("#im1").prop("src",a[flag%a.length]);
//$("#im1").fadeIn(2000);
$("#im1").show(2000);
$("#im1").animate({
width:"900px"
},1000);
//$("#im1").slideDown(2000);
flag++;
}
</script>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script>
</head>
<body>
<div id="div1" style="width: 100px;height: 25px;background: #DDDDDD;">衬衫</div>
<table id="ta1" style="margin-left: 10px;display: none;">
<tr><td>短袖衬衫</td></tr>
<tr><td>短袖衬衫</td></tr>
<tr><td>短袖衬衫</td></tr>
</table>
<div id="div2" style="width: 100px;height: 25px;background: #DDDDDD;">卫衣</div>
<table id="ta2" style="margin-left: 10px;display: none;">
<tr><td>卫衣</td></tr>
<tr><td>卫衣</td></tr>
<tr><td>卫衣</td></tr>
</table>
<div id="div3" style="width: 100px;height: 25px;background: #DDDDDD;">裤子</div>
<table id="ta3" style="margin-left: 10px;display: none;">
<tr><td>裤子</td></tr>
<tr><td>裤子</td></tr>
<tr><td>裤子</td></tr>
</table>
<script type="text/javascript">
$("#div1").click(function(){
if($("#ta1").is(":hidden")){
$("#div1").css("background","red");
$("#ta1").show();
}else{
$("#div1").css("background","#DDDDDD");
$("#ta1").hide();
}
$("#div2").css("background","#DDDDDD");
$("#ta2").hide();
$("#div3").css("background","#DDDDDD");
$("#ta3").hide();
});
$("#div2").click(function(){
if($("#ta2").is(":hidden")){
$("#div2").css("background","red");
$("#ta2").show();
}else{
$("#div2").css("background","#DDDDDD");
$("#ta2").hide();
}
$("#div1").css("background","#DDDDDD");
$("#ta1").hide();
$("#div3").css("background","#DDDDDD");
$("#ta3").hide();
});
$("#div3").click(function(){
if($("#ta3").is(":hidden")){
$("#div3").css("background","red");
$("#ta3").show();
}else{
$("#div3").css("background","#DDDDDD");
$("#ta3").hide();
}
$("#div2").css("background","#DDDDDD");
$("#ta2").hide();
$("#div1").css("background","#DDDDDD");
$("#ta1").hide();
});
</script>
</body>
</html>
相关文章推荐
- Jquery实现点击切换图片并隐藏显示内容
- Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
- jQuery点击按钮实现div的隐藏和显示切换效果
- Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
- jquery上下页面视差滚动切换效果|强大的视差响应动画滑动图片切换效果
- jQuery演示10种不同的切换图片列表动画效果
- 基于jquery鼠标点击图片翻开切换效果
- jquery简单图片切换显示效果实现方法
- jquery 图片左右切换,一长条的显示,点击左右移动。
- jQuery演示10种不同的切换图片列表动画效果
- jquery 做的一个简单切换图片和内容的效果
- jQuery图片切换动画效果 处理动画延迟
- jQuery之动画效果(动画基础隐藏和显示,上卷下拉效果 ,淡入淡出效果 ,动画切换的比较,自定义动画,jQuery核心)
- JavaScript基础 显示/隐藏效果 点击图片,DIV显示,图片更换,点击更换后的图片,DIV隐藏
- 基于jquery实现左右按钮点击的图片切换效果
- jquery实用代码 - 多标签切换显示内容效果
- JavaScript基础 显示/隐藏效果 点击图片,DIV显示,图片更换,点击更换后的图片,DIV隐藏
- jQuerydiv点击添加或者移除样式实现导航切换效果
- jQuery学习_动作效果(隐藏、显示、切换,滑动,淡入淡出,以及动画)
- jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换