abstrakt:筆記:15:隱藏/顯示15-1:hide();隱藏顯示的元素;內部有3個參數(shù):非必填 1:speed:隱藏過程的速度,速度是毫秒值; 2:sesing:指定切換的效果 3:fn:動畫完成時執(zhí)行的一個函數(shù)15-2:show();顯示隱藏的元素例:$('p').hide(1500)16:滑動16-1:通過高度的變化
筆記:
15:隱藏/顯示
15-1:hide();隱藏顯示的元素;內部有3個參數(shù):非必填
1:speed:隱藏過程的速度,速度是毫秒值;
2:sesing:指定切換的效果
3:fn:動畫完成時執(zhí)行的一個函數(shù)
15-2:show();顯示隱藏的元素
例:$('p').hide(1500)
16:滑動
16-1:通過高度的變化(想某個方向增大或者縮小)來動態(tài)的顯示所匹配的元素
16-2:slideDown();下滑效果
16-3:slidUp();上滑效果
16-4:slideToggle();上滑隱藏/下滑顯示
例:$('.p1').slideDown(1000)
17:淡入淡出
17-1:jQuery是通過控制不透明度的變化來控制匹配到的元素的淡入淡出效果
17-2:fadeIn();通過不透明度的變化來實現(xiàn)匹配到元素的淡入效果
例:$('.box1').fadeIn(1000)
17-3:fadeOut();通過不透明度的變化來實現(xiàn)匹配到元素的淡出效果
例:$('.box2').fadeOut(1000)
17-4:fadeToggle();通過不透明度的變化來開關所有匹配元素的淡入淡出效果
例:$('.box3').fadeToggle(1000)
17-5:fadeTo();把所有匹配到元素的不透明度以漸進方式調整到指定的不透明度,取值范圍0-1之間
例:$('.box4').fadeTo(1000,0.3)
18:自定義動畫
18-1:animate();創(chuàng)建自定義動畫
例:$('p').animate({fontSize:'40px'},1000)
多值例:$('div').animate({
left:'400px',
opacity:'0.3',
width:'toggle'
},1000)
18-2:stop停止動畫
1:stopAll:規(guī)定是否應該清除動畫列隊,僅停止當前動畫,允許任何排入隊列的動畫向后執(zhí)行
2:11:05 2019/3/11:規(guī)定是否立即完成當前動畫
例:$('div').stop(true)
18-3:css設置內 poisition:absolute;
導航代碼:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<script type="text/javascript" src="jquery-3.3.1.min.js"></script>
<style type="text/css">
*{margin: 0px;padding: 0px;}
.clear{clear:both}
#ddiv1{width: 100px;height: 550px;float: left;}
.Navigation{background: #7DD43B;width: 100px;height: 80px;margin:10px 0px;text-align: center;line-height: 80px;}
.Show{width: 150px;height: 540px;float: right;margin: 14px; position:absolute; left:1200px; top:-5px;}
</style>
<title>我的作業(yè)</title>
</head>
<body>
<script type="text/javascript">
$(document).ready(function(){
$('#Show1').hover(
function(){
$('.Show').css('background','red')
$('#div1').animate({left:'100px',opactiy:'0.3'},1000)
$('#div2').animate({left:'260px',opactiy:'0.3'},1000)
$('#div3').animate({left:'420px',opactiy:'0.3'},1000)
$('#div4').animate({left:'580px',opactiy:'0.3'},1000)
$('#div5').animate({left:'740px',opactiy:'0.3'},1000)
$('#div6').animate({left:'900px',opactiy:'0.3'},1000)
$('#div7').animate({left:'1060px',opactiy:'0.3'},1000)
},
function(){
$('#div1').animate({left:'1200px',opactiy:'1'},0)
$('#div2').animate({left:'1200px',opactiy:'1'},0)
$('#div3').animate({left:'1200px',opactiy:'1'},0)
$('#div4').animate({left:'1200px',opactiy:'1'},0)
$('#div5').animate({left:'1200px',opactiy:'1'},0)
$('#div6').animate({left:'1200px',opactiy:'1'},0)
$('#div7').animate({left:'1200px',opactiy:'1'},0)
$('.Show').css('background','#fff')
})
$('#Show2').hover(
function(){
$('.Show').css('background','blue')
$('#div1').animate({left:'100px',opactiy:'0.3'},1000)
$('#div2').animate({left:'260px',opactiy:'0.3'},1000)
$('#div3').animate({left:'420px',opactiy:'0.3'},1000)
$('#div4').animate({left:'580px',opactiy:'0.3'},1000)
$('#div5').animate({left:'740px',opactiy:'0.3'},1000)
$('#div6').animate({left:'900px',opactiy:'0.3'},1000)
$('#div7').animate({left:'1060px',opactiy:'0.3'},1000)
},
function(){
$('#div1').animate({left:'1200px',opactiy:'1'},0)
$('#div2').animate({left:'1200px',opactiy:'1'},0)
$('#div3').animate({left:'1200px',opactiy:'1'},0)
$('#div4').animate({left:'1200px',opactiy:'1'},0)
$('#div5').animate({left:'1200px',opactiy:'1'},0)
$('#div6').animate({left:'1200px',opactiy:'1'},0)
$('#div7').animate({left:'1200px',opactiy:'1'},0)
$('.Show').css('background','#fff')
})
$('#Show3').hover(
function(){
$('.Show').css('background','green')
$('#div1').animate({left:'100px',opactiy:'0.3'},1000)
$('#div2').animate({left:'260px',opactiy:'0.3'},1000)
$('#div3').animate({left:'420px',opactiy:'0.3'},1000)
$('#div4').animate({left:'580px',opactiy:'0.3'},1000)
$('#div5').animate({left:'740px',opactiy:'0.3'},1000)
$('#div6').animate({left:'900px',opactiy:'0.3'},1000)
$('#div7').animate({left:'1060px',opactiy:'0.3'},1000)
},
function(){
$('#div1').animate({left:'1200px',opactiy:'1'},0)
$('#div2').animate({left:'1200px',opactiy:'1'},0)
$('#div3').animate({left:'1200px',opactiy:'1'},0)
$('#div4').animate({left:'1200px',opactiy:'1'},0)
$('#div5').animate({left:'1200px',opactiy:'1'},0)
$('#div6').animate({left:'1200px',opactiy:'1'},0)
$('#div7').animate({left:'1200px',opactiy:'1'},0)
$('.Show').css('background','#fff')
})
$('#Show4').hover(
function(){
$('.Show').css('background','pink')
$('#div1').animate({left:'100px',opactiy:'0.3'},1000)
$('#div2').animate({left:'260px',opactiy:'0.3'},1000)
$('#div3').animate({left:'420px',opactiy:'0.3'},1000)
$('#div4').animate({left:'580px',opactiy:'0.3'},1000)
$('#div5').animate({left:'740px',opactiy:'0.3'},1000)
$('#div6').animate({left:'900px',opactiy:'0.3'},1000)
$('#div7').animate({left:'1060px',opactiy:'0.3'},1000)
},
function(){
$('#div1').animate({left:'1200px',opactiy:'1'},0)
$('#div2').animate({left:'1200px',opactiy:'1'},0)
$('#div3').animate({left:'1200px',opactiy:'1'},0)
$('#div4').animate({left:'1200px',opactiy:'1'},0)
$('#div5').animate({left:'1200px',opactiy:'1'},0)
$('#div6').animate({left:'1200px',opactiy:'1'},0)
$('#div7').animate({left:'1200px',opactiy:'1'},0)
$('.Show').css('background','#fff')
})
$('#Show5').hover(
function(){
$('.Show').css('background','black')
$('#div1').animate({left:'100px',opactiy:'0.3'},1000)
$('#div2').animate({left:'260px',opactiy:'0.3'},1000)
$('#div3').animate({left:'420px',opactiy:'0.3'},1000)
$('#div4').animate({left:'580px',opactiy:'0.3'},1000)
$('#div5').animate({left:'740px',opactiy:'0.3'},1000)
$('#div6').animate({left:'900px',opactiy:'0.3'},1000)
$('#div7').animate({left:'1060px',opactiy:'0.3'},1000)
},
function(){
$('#div1').animate({left:'1200px',opactiy:'1'},0)
$('#div2').animate({left:'1200px',opactiy:'1'},0)
$('#div3').animate({left:'1200px',opactiy:'1'},0)
$('#div4').animate({left:'1200px',opactiy:'1'},0)
$('#div5').animate({left:'1200px',opactiy:'1'},0)
$('#div6').animate({left:'1200px',opactiy:'1'},0)
$('#div7').animate({left:'1200px',opactiy:'1'},0)
$('.Show').css('background','#fff')
})
$('#Show6').hover(
function(){
$('.Show').css('background','yellow')
$('#div1').animate({left:'100px',opactiy:'0.3'},1000)
$('#div2').animate({left:'260px',opactiy:'0.3'},1000)
$('#div3').animate({left:'420px',opactiy:'0.3'},1000)
$('#div4').animate({left:'580px',opactiy:'0.3'},1000)
$('#div5').animate({left:'740px',opactiy:'0.3'},1000)
$('#div6').animate({left:'900px',opactiy:'0.3'},1000)
$('#div7').animate({left:'1060px',opactiy:'0.3'},1000)
},
function(){
$('#div1').animate({left:'1200px',opactiy:'1'},0)
$('#div2').animate({left:'1200px',opactiy:'1'},0)
$('#div3').animate({left:'1200px',opactiy:'1'},0)
$('#div4').animate({left:'1200px',opactiy:'1'},0)
$('#div5').animate({left:'1200px',opactiy:'1'},0)
$('#div6').animate({left:'1200px',opactiy:'1'},0)
$('#div7').animate({left:'1200px',opactiy:'1'},0)
$('.Show').css('background','#fff')
})
})
</script>
<div class=""id="ddiv1">
<divid="Show1">紅</div>
<divid="Show2">藍</div>
<divid="Show3">綠</div>
<divid="Show4">粉</div>
<divid="Show5">黑</div>
<divid="Show6">黃</div>
</div>
<divid="div1"></div>
<divid="div2"></div>
<divid="div3"></div>
<divid="div4"></div>
<divid="div5"></div>
<divid="div6"></div>
<divid="div7"></div>
<div></div>
</body>
</html>
Korrigierender Lehrer:滅絕師太Korrekturzeit:2019-03-11 11:32:55
Zusammenfassung des Lehrers:看視頻的速度很快哦,完成的不錯,繼續(xù)保持!