詳解JQuery基礎(chǔ)動(dòng)畫(huà)操作
1.jQuery動(dòng)畫(huà)效果,隱藏和顯示。
兩個(gè)方法:hide()"隱藏" show()"顯示"
<p>JQuery動(dòng)畫(huà)效果,隱藏和顯示</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>
語(yǔ)法:$(selector).hide(speed.callback)
語(yǔ)法:$(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("恭喜你,顯示完成")
})
}
語(yǔ)法:$(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滑動(dòng)和動(dòng)畫(huà)
兩個(gè)方法:slideDow() toggleDoe()
<body>
<div id="slide">點(diǎn)擊我,滑動(dòng)顯示或者隱藏面板</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動(dòng)畫(huà)效果,動(dòng)畫(huà)
animate()方法用于創(chuàng)建自定義的動(dòng)畫(huà)。
語(yǔ)法:
$(selector),animate({params},speed,callback)
必須的params參數(shù)定義形成動(dòng)畫(huà)的css屬性
<body>
<button>開(kāi)始動(dòng)畫(huà)</button>
<p>默認(rèn)情況下所有的HTML元素有一個(gè)靜態(tài)的位置,且是不可能移動(dòng)的,如果需要改變,那么須將元素的position屬性設(shè)置為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.操作多個(gè)屬性:
animate();使用相對(duì)值
<body>
<input type="button" value="開(kāi)始動(dòng)畫(huà)" 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基礎(chǔ)動(dòng)畫(huà)操作詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
jQuery+json實(shí)現(xiàn)動(dòng)態(tài)創(chuàng)建復(fù)雜表格table的方法
這篇文章主要介紹了jQuery+json實(shí)現(xiàn)動(dòng)態(tài)創(chuàng)建復(fù)雜表格table的方法,涉及jQuery針對(duì)json數(shù)據(jù)的解析與表格動(dòng)態(tài)創(chuàng)建操作相關(guān)技巧,需要的朋友可以參考下2016-10-10
jquery寫(xiě)個(gè)checkbox——類似郵箱全選功能
最近在學(xué)習(xí)jquery,今天抽空用jquery寫(xiě)個(gè)checkbox——類似郵箱全選功能,感興趣的你可以參考下哈,希望可以幫助到你2013-03-03
jQuery實(shí)現(xiàn)帶有洗牌效果的動(dòng)畫(huà)分頁(yè)實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)帶有洗牌效果的動(dòng)畫(huà)分頁(yè),涉及jquery頁(yè)面元素樣式及animate方法的相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
基于Jquery的回車成tab焦點(diǎn)切換效果代碼(Enter To Tab )
基于Jquery的回車成tab焦點(diǎn)切換效果代碼(Enter To Tab ),需要的朋友可以參考下。2010-11-11
jQuery+datatables插件實(shí)現(xiàn)ajax加載數(shù)據(jù)與增刪改查功能示例
這篇文章主要介紹了jQuery+datatables插件實(shí)現(xiàn)ajax加載數(shù)據(jù)與增刪改查功能,涉及jQuery結(jié)合datatables插件針對(duì)頁(yè)面表格實(shí)現(xiàn)數(shù)據(jù)加載及增刪改查等相關(guān)操作技巧,需要的朋友可以參考下2018-04-04
jquery實(shí)現(xiàn)提示語(yǔ)淡入效果
本篇文章主要介紹了jquery實(shí)現(xiàn)提示語(yǔ)淡入效果的實(shí)例,具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧2017-05-05
JQuery 獲取和設(shè)置Select選項(xiàng)的代碼
JQuery獲取和設(shè)置Select選項(xiàng)2010-02-02

