jQuery01

 

  • Jquery框架

Jquery 是 JavaScript框架.

Jquery功能:HTML標籤選取,標籤操作,CSS操作,事件操作,動畫設置,

DOM操作.ajax等

Jquery是輕量級,核心思想:”寫得少,做得多”

 

  • jQuery的語法

$:表示jquery框架的標識符

$(選擇器或標籤對象).方法();

 

  • jQuery選擇器

Id選擇器:$(“#id選擇器名”)

 

Class選擇器$(“.class名字”)

 

標籤選擇器:$(“標籤名”)

 

通配符:$(“*”):選取所有標籤

 

分組:$(“div,h1”):選取 div 和h1

 

派生:$(“div h2”):選取div中h2

 

當前標籤:$(this);

 

$(“p:first”):選取第一個P標籤

 

$(“ul li:first”):選取ul中第一個li標籤

 

$(“ul li:first-child”):選取每個ul中第一個li標籤

 

$(“[屬性]”):選取帶有此屬性的標籤

 

$(“[href]”):選取到a標籤

 

$(“[屬性 = ‘值’]”):選取此屬性= ‘值’的標籤

比如: $(“a[target = ‘_blank’]”):選取a標籤中,target的值是_blank的標籤

 

$(“div:even”):偶數的位置的div標籤

$(“div:odd”):奇數的位置的div標籤

$(“div:eq(0)”):下標爲0的div標籤

 

 

四.文檔就緒事件

<script>
    //加載完頁面標籤之後,在加載jquery方法
    $(document).ready(function () {
//事件綁定  到標籤中
    });
//    簡寫
    $(function () {
        
    })

目的:

  1. 代碼是從上往下執行,防止提前運行Jquery方法,先加載document:DOM 文檔對象模型,頁面中的標籤
  2. 先加載頁面中的標籤,在加載或者運行jquery方法;

JavaScript中:

Onload事件:<body onload=””></body>

JS中: window.onload = function(){ };

注意:

Jquery預加載的速度比onload更早.

Jquery預加載:只用加載DOM標籤之後,就會執行

Onload等所有內容都加載完成,纔會執行

 

五.Jquery事件

以JavaScript中的事件的on後的動作作爲jquery事件的方法名

1.常用的jquery事件

點擊事件:click()

雙擊事件:dbclick()

鼠標懸停事件:mouseenter()

鼠標移開事件:mouseleave()

鍵盤事件:keydown,keyup()

表單事件:獲取焦點focus(),失去焦點blur(),表單提交submit()

值發生改變Change(),

Hover()

//        hover()方法,模擬懸停事件
        $("#p1").hover(function () {
            alert("懸停");
        },function () {
            alert("離開");
        });

    })

 

 

2.使用事件的語法

指定綁定事件的對象:$(選擇器)

綁定事件:$(選擇器).事件名(function(){

//事件觸發的方法

})

語法:$(選擇器).事件名(事件觸發的方法);

Click();

Eg:$(#id).click(function(){

$(this).css(color,red);

})

 

  • Jquery效果

隱藏與顯現

Hide()和show();

Hide(時間,本方法執行完後調用的方法);

Toggle():在隱藏與顯現之間切換

 

淡入淡出

實現元素的淡入淡出

Fadeln()淡入

Fadeout()淡出

fadeToggle()淡入淡出切換

fadeTo():漸變成給定透明度的值(0-1之間)

 

Fadeln()淡入:淡入已隱藏的元素-->以透明度0變成1

Fadeout()淡出:淡出已顯現的元素-->以透明度1變成0

Fadeln(時間,回調函數)

時間:毫秒,fast,slow;

fadeTo("fast",0.5,"swing");

fadeTo(時間,透明度值,速度,回調函數)實際調用animate({opcity:透明度值},時間,速度,回調函數)方法

 

滑動

滑動方法:

slideDown():向下滑動顯示

slideUp():向上滑動隱藏

slideToggle():滑動切換隱藏與顯現

語法:slideDown(時間,回調函數);

 

動畫

Animate

$("#but1").click(function () { $("#d1").animate({width:"+=100px",height:"toggle"},1000,"linear");
});

可使用相對值:比如:+=100px或者-=100px

可使用切換值:height = toggle;

Toggle:從0到當前值的切換

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章