最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery 學(xué)習(xí)入門篇附實例代碼

 更新時間:2010年03月16日 18:28:03   作者:  
這篇文章比較不錯,更重要的是一些實例代碼,對于想學(xué)習(xí)jquery的朋友是個不錯的資料。

程序代碼
window.onload = function(){ ... } .
訪問HTML文檔的元素,必須先載入文檔對象模型(DOM)。當(dāng)window.onload函數(shù)執(zhí)行的時候,說明所有東西已經(jīng)載入,包括圖像和橫幅等等。要知道較大的圖片下載速度會比較慢,因此用戶必須等待大圖片下載完畢才能看到window.onload()執(zhí)行的代碼效果,這樣就花費了很長的等待時間,這不是我們想要的。
對于此,jquery提供了一個"ready"事件,你可以使用以下的代碼片段:
程序代碼
$(document).ready(function(){//獲取文檔對象就緒的時候,不需要等待圖片等下載完成。
// 你的代碼
});
$(document)意思是說,獲取整個網(wǎng)頁文檔對象(類似的于window.document),$(document).ready意思就是說,獲取文檔對象就緒的時候。
上面這段代碼的意思是檢查文檔對象直到它能夠允許被操作(譯者注:這樣做比window.onload()函數(shù)要快的多,因為只要文檔對象載入完成就能夠執(zhí)行代碼了,而不需要等待頁面中的圖片下載是否已經(jīng)完成)---這是我們想要的。好了 ,其他的也不多說了,我們開始來用jQ寫幾個簡單的例子。

1,demo1: --鼠標(biāo)點擊時的觸發(fā)
首先,我們嘗試鼠標(biāo)點擊超鏈接時觸發(fā)某些行為。在ready函數(shù)里加入以下代碼:
程序代碼
$("p").click(function(){//獲取所有段落p的對象,為其加上點擊事件,需要加在readey中
// 你的代碼
});

2,demo2:--增加 CSS Class
另外一個事情就是,一個共同的任務(wù):增加或移除元素的css class,例如:
程序代碼
$("a").addClass("test");
$("a").removeClass("test"); //樣式的切換可以通過 $("p").toggleClass("selected");

3,demo3:--show( )和html()的使用
$("a").addClass("test").show().html("foo");//jquery方法可以連寫
// how( ):顯示隱藏的匹配元素。
//html("info"):設(shè)置每一個匹配元素的html內(nèi)容。

4,demo4:--特效hide()
$("a").click(function(){
$(this).hide("slow");//對象慢慢的消失、隱藏
return false; //表示不會跳轉(zhuǎn),等同js
});



5,demo5:---收縮展開功能
$(document).ready(function(){
$("#head").click(function(){
$("#content").slideToggle("slow",function(){ alert("Hello,cssrain.."); } );
});// slideToggle(speed, callback)高度變化切換可見性,完成后可觸發(fā)一個回調(diào)函數(shù)
});// speed "slow", "normal", or "fast" 也可以指定一數(shù)值

6,demo6:--appendTo的用法
{$("#head2").click(function()
{$("<input type='text' name='ddd' id='ddd' value='hello,cssrain..' ><br>").appendTo("#ccc");});}
<input type="button" name="head2" id="head2" value="appendTo" >
<div name="ccc" id="ccc" >看這里的變化</div>
//appendTo():把所有匹配的元素追加到另一個、指定的元素元素集合中,即增加子節(jié)點
//append():為某元素增加子節(jié)點


7, demo7:--表格隔行變色, 鼠標(biāo)滑過變色,點擊變色.
代碼解釋:
例子中我已經(jīng)把 解釋放上去了,這里就不再貼注釋了。
例子中用了:mouseover(),addClass(),mouseout(),removeClass(),click(),
toggleClass(),tr:even 等方法。
另外解釋了toggle()和toggleClass()的區(qū)別。
另外這個例子 我用了 鏈?zhǔn)讲僮?.可以查看 鏈?zhǔn)讲僮?txt 里面有解釋。

8,demo8:--toggle( )的用法:
$("p").toggle()//切換元素的可見狀態(tài),但要注意此處對所有p有影響,也可以是切換兩個方法toggle( Function even, Function odd ) 。

9,demo9:--hover()的用法:
Hover(function over ,function out )//模仿懸停事件
$("#orderedlist tr").hover(function over ,function out ) //為某表格所有行加上

10,demo10:-- $ 也可以用 jQuery代替
$(document).ready(function(){// 你的代碼});//中的$ 也可以用 jQuery代替
jQuery(document).ready(function(){
jQuery(".").click(function(){jQuery(this).toggleClass("")})
});//好處是有可能你會用其他的js庫也會用到$, 有可能會沖突,jQuery代替$是比較安全的寫法。

還有就是:
$(document).ready(function(){// 你的代碼});//的縮寫法:$(function() {// 你的代碼});



11,demo11:--each—find的用法
$("#orderedlist").find("li").each(function(i) {})
// find("li")找出所有l(wèi)i元素,each()對集合中的每個對象執(zhí)行方法
//each( Function 函數(shù) fn要執(zhí)行的函數(shù) )以每一個匹配的元素作為上下文來執(zhí)行一個函數(shù)

12,demo12:--parents()的用法:
$(this).parents("p").addClass("highlight");//往上最近的某標(biāo)簽
this.parent()//指該對象的父節(jié)點

13,demo13:--load()的用法:
$("#feeds").load("FAQ1.html",function() { alert("load is done");}
<div id="feeds"></div>
//從遠(yuǎn)程的一個文件中載入HTML并且將它注入到DOM中

14,demo14:--next的用法:
.next()//獲取的是該對象下一個兄弟節(jié)點

打包下載地址 jQuery 新手入門學(xué)習(xí)實例代碼集

相關(guān)文章

  • jQuery簡單實現(xiàn)向列表動態(tài)添加新元素的方法示例

    jQuery簡單實現(xiàn)向列表動態(tài)添加新元素的方法示例

    這篇文章主要介紹了jQuery簡單實現(xiàn)向列表動態(tài)添加新元素的方法,涉及jQuery事件響應(yīng)及頁面元素動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-12-12
  • 利用jqgrid實現(xiàn)上移下移單元格功能

    利用jqgrid實現(xiàn)上移下移單元格功能

    這篇文章主要給大家介紹了關(guān)于如何利用jqgrid實現(xiàn)上移下移單元格功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • jquery 分頁控件實現(xiàn)代碼

    jquery 分頁控件實現(xiàn)代碼

    花了幾個小時用jqury寫的分頁效果實現(xiàn),功能基本實現(xiàn)需要再封裝下 呵呵~~
    2009-11-11
  • jQuery 翻頁組件yunm.pager.js實現(xiàn)div局部刷新的思路

    jQuery 翻頁組件yunm.pager.js實現(xiàn)div局部刷新的思路

    翻頁插件有很多種,做出來的效果都非常棒,這篇文章主要介紹了jQuery 翻頁組件yunm.pager.js實現(xiàn)div局部刷新的思路,非常不錯,需要的朋友可以參考下
    2016-08-08
  • jQuery原型屬性和原型方法詳解

    jQuery原型屬性和原型方法詳解

    這邊文章主要給大家介紹了jQuery原型屬性constructor,selector,length,jquery和原型方法size,get,toArray,十分的詳細(xì),有需要的小伙伴可以參考下。
    2015-07-07
  • jquery對標(biāo)簽添加只讀(readonly)或者禁用(disabled)屬性

    jquery對標(biāo)簽添加只讀(readonly)或者禁用(disabled)屬性

    這篇文章主要介紹了jquery對標(biāo)簽添加只讀(readonly)或者禁用(disabled)屬性,jQuery是一個JavaScript庫。極大地簡化了JavaScript編程,下面關(guān)于其詳細(xì)介紹,需要的小伙伴可以參考一下
    2022-03-03
  • JQuery 動畫卷頁 返回頂部 動畫特效(兼容Chrome)

    JQuery 動畫卷頁 返回頂部 動畫特效(兼容Chrome)

    JQuery 動畫卷頁 返回頂部 動畫特效(兼容Chrome) ,學(xué)習(xí)jquery的朋友可以測試下。
    2010-02-02
  • jQuery Easyui學(xué)習(xí)之datagrid 動態(tài)添加、移除editor

    jQuery Easyui學(xué)習(xí)之datagrid 動態(tài)添加、移除editor

    使用easyui行編輯的時候完成編輯的功能比較簡單,但是如果要根據(jù)一個框的值動態(tài)改變別的值或者編輯的時候禁用某個框的時候就比較麻煩了,下面給大家介紹easyui datagrid 動態(tài)添加、移除editor,感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • jQuery live( type, fn ) 委派事件實現(xiàn)

    jQuery live( type, fn ) 委派事件實現(xiàn)

    jQuery 1.3中新增的方法。給所有當(dāng)前以及將來會匹配的元素綁定一個事件處理函數(shù)(比如click事件)。也能綁定自定義事件。
    2009-10-10
  • JQuery的AJAX實現(xiàn)文件下載的小例子

    JQuery的AJAX實現(xiàn)文件下載的小例子

    JQuery的ajax函數(shù)的返回類型只有xml、text、json、html等類型,沒有“流”類型,所以我們要實現(xiàn)ajax下載,不能夠使用相應(yīng)的ajax函數(shù)進(jìn)行文件下載。但可以用js生成一個form,用這個form提交參數(shù),并返回“流”類型的數(shù)據(jù)。在實現(xiàn)過程中,頁面也沒有進(jìn)行刷新
    2013-05-05

最新評論

巨鹿县| 平阴县| 杭锦后旗| 嘉义县| 武汉市| 梁河县| 阿荣旗| 沛县| 凤阳县| 罗甸县| 和静县| 安塞县| 大同市| 探索| 侯马市| 禄劝| 尉犁县| 遵义县| 淳化县| 康乐县| 丁青县| 福州市| 怀安县| 临潭县| 宁乡县| 新邵县| 陈巴尔虎旗| 阳泉市| 云阳县| 鲁山县| 临海市| 疏附县| 长顺县| 永清县| 罗定市| 莆田市| 巧家县| 抚州市| 镇远县| 泽州县| 比如县|