詳解JQuery基礎動畫操作
1.jQuery動畫效果,隱藏和顯示。
兩個方法:hide()"隱藏" show()"顯示"
<p>JQuery動畫效果,隱藏和顯示</p>
<input type="button" value="隱藏" id="button1">
<input type="button" value="顯示" id="button2">
<script>
$(document).ready(function(){
$("#button1").click(function(){
$("p").hide();
})
$("#button2").click(function() {
$("p").hide();
})
})
</script>
語法:$(selector).hide(speed.callback)
語法:$(selector).show(speed.callback)
callback參數(shù):是隱藏或顯示完成后執(zhí)行的函數(shù)名稱。
$(document).ready(function(){
$("#button1").click(function(){
$("p").hide(500);
alert("恭喜你,顯示完成")
})
$("#button2").click(function() {
$("p").show(200,function(){
alert("恭喜你,顯示完成")
})
}
語法:$(selector).toggle(speed.callback)
speed參數(shù)規(guī)定參數(shù)隱藏和顯示的速度,取值為"show""fast".毫秒(1秒等于1000毫秒)
callback參數(shù):是隱藏或顯示完成后執(zhí)行的函數(shù)名稱。
$("#button3").click(function() {
$("p").toggle(1000,function(){
$("p").css({color:"yellow"})
})
2.Jquery滑動和動畫
兩個方法:slideDow() toggleDoe()
<body>
<div id="slide">點擊我,滑動顯示或者隱藏面板</div>
<div id="panel">Hello JQuery</div>
</body>
<style>
#slide,#slide{
padding:5px;
text-align:center ;
background-color: #4bffe8;
border:solid 1px #181caa;
}
#panel{
display: none;
padding:40px;
}
</style>
<script>
$(document).ready(function(){
$("#slide").click(function(){
$("#panel").slideToggle()
})
})
</script>
3.JQuery動畫效果,動畫
animate()方法用于創(chuàng)建自定義的動畫。
語法:
$(selector),animate({params},speed,callback)
必須的params參數(shù)定義形成動畫的css屬性
<body>
<button>開始動畫</button>
<p>默認情況下所有的HTML元素有一個靜態(tài)的位置,且是不可能移動的,如果需要改變,那么須將元素的position屬性設置為absolute,relative,fixed</p>
<div style="background-color: red;height:100px;width:100px;position:absolute"></div>
</body>
<script>
$(document).ready(function() {
$("button").click(function () {
$("div").animate({left:"200px"},1000,function(){
$("div").css({background:"yellow"})
})
})
})
</script>
4.操作多個屬性:
animate();使用相對值
<body>
<input type="button" value="開始動畫" id="button">
<div style="background-color: red;height:100px;width:100px;position:absolute"></div>
</body>
<script>
$(document).ready(function(){
$("#slide").click(function() {
$("div").animate({
left:"200px",opacity:"0.5",height:"160px",width:"160px"
})
})
})
</script>
以上所述是小編給大家介紹的JQuery基礎動畫操作詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
jQuery+json實現(xiàn)動態(tài)創(chuàng)建復雜表格table的方法
這篇文章主要介紹了jQuery+json實現(xiàn)動態(tài)創(chuàng)建復雜表格table的方法,涉及jQuery針對json數(shù)據(jù)的解析與表格動態(tài)創(chuàng)建操作相關技巧,需要的朋友可以參考下2016-10-10
基于Jquery的回車成tab焦點切換效果代碼(Enter To Tab )
基于Jquery的回車成tab焦點切換效果代碼(Enter To Tab ),需要的朋友可以參考下。2010-11-11
jQuery+datatables插件實現(xiàn)ajax加載數(shù)據(jù)與增刪改查功能示例
這篇文章主要介紹了jQuery+datatables插件實現(xiàn)ajax加載數(shù)據(jù)與增刪改查功能,涉及jQuery結(jié)合datatables插件針對頁面表格實現(xiàn)數(shù)據(jù)加載及增刪改查等相關操作技巧,需要的朋友可以參考下2018-04-04

