国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JQuery動畫與特效實例分析

2019-11-20 13:15:37
字體:
來源:轉載
供稿:網友

本文實例分析了JQuery動畫與特效的用法。分享給大家供大家參考。具體分析如下:

顯示與隱藏

show(spped,[callback])與hide(spped,[callback])
speed可選填slow、normal、fast,對應的速度分別為600ms、400ms、200ms。也可以直接填毫秒數,callback函數為回調函數,動作完成后調用此函數

$("img").show(3000,function(){    $(this).css("border","solid 1px #ccc”); });

toggle()函數,無參格式,在顯示和隱藏之間切換
toggle(true orfalse) 帶布爾值形式,為true時顯示元素,否則,隱藏元素
toggle(speed,[callback])與show()函數用法類似

滑動

slideDown(spped,[callback])與slideUp(spped,[callback])
本質上是改變元素的高度
slideToglge(spped,[callback])切換slide效果

淡入淡出

fadeIn(spped,[callback])與fadeOut(spped,[callback])
本質上是改變元素的透明度
fadeTo(spped,opacity,[callback]);  opacity為透明度,0到1之間,1為全透明

自定義動畫

animate(params,[duration],[easing],[callback])
params表示用于制作動畫效果的屬性樣式和值得集合
duration表示三種默認的速度字符,slow、normal、fast或自定義的毫秒數
easing為動畫插件使用,用于控制動畫的表現效果,通常有linear和swing字符值
callback為動畫完畢后,執行的回調函數

$(this).animate(    {   width:"20%",        height:"70px"        }, //對象表示法,JQuery中常用這種格式傳遞參數    3000,    function(){    $(this).css("border":"solid 3px #666")    .html("變大了!!");    } );//傳遞參數時,必須用駱駝法來寫屬性名稱,如font-size必須寫成fontSize
$("p").animate(    { left:"20px",     top:"70px"     },    3000 ) //向右移動20像素,向下移動70像素

stop([clearQueue],[gotoEnd])
clearQueue是一個布爾值,表示是否停止正在執行的動畫
gotoEnd是一個布爾值,表示是否立即完成正在執行的動畫
delay(duration,[queueName])
duration為延遲的時間值
queueName表示隊列名詞,即動畫隊列

$("a :eq(0)").click(function(){    $("img").slideToggle(3000); }); //“拉窗簾”方式切換圖片 $("a:eq(1)").click(function(){    $("img").stop(); }); //停止正在執行的動畫 $("a:eq(2)").click(function(){    $("img").delay(2000)    .slideToggle(3000); }); //延時切換圖片

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴马| 马关县| 延寿县| 会宁县| 宝应县| 岳西县| 德惠市| 丽江市| 彰武县| 石棉县| 会宁县| 延寿县| 宁国市| 合川市| 隆德县| 洮南市| 奈曼旗| 依兰县| 香港| 夹江县| 蓝田县| 余庆县| 安远县| 连城县| 司法| 电白县| 灵璧县| 南部县| 林芝县| 密山市| 玉山县| 高台县| 伊春市| 富阳市| 义马市| 保靖县| 长丰县| 陵水| 华坪县| 山西省| 巴青县|