欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery基礎學習技巧總結第3/4頁

 更新時間:2007年06月09日 00:00:00   作者:  

5、集合處理功能 
       對于jquery返回的集合內容無需我們自己循環(huán)遍歷并對每個對象分別做處理,jquery已經為我們提供的很方便的方法進行集合的處理。 
包括兩種形式: 
$("p").each(function(i){this.style.color=['#f00','#0f0','#00f'][i]}) 
//為索引分別為0,1,2的p元素分別設定不同的字體顏色。 

$("tr").each(function(i){this.style.backgroundColor=['#ccc','#fff'][i%2]}) 
//實現(xiàn)表格的隔行換色效果 

$("p").click(function(){alert($(this).html())}) 
//為每個p元素增加了click事件,單擊某個p元素則彈出其內容 
6、擴展我們需要的功能 
$.extend({ 
min: function(a, b){return a < b?a:b; }, 
max: function(a, b){return a > b?a:b; } 
}); //為jquery擴展了min,max兩個方法 
使用擴展的方法(通過“$.方法名”調用): 
alert("a=10,b=20,max="+$.max(10,20)+",min="+$.min(10,20)); 
7、支持方法的連寫 
所謂連寫,即可以對一個jquery對象連續(xù)調用各種不同的方法。 
例如: 
$("p").click(function(){alert($(this).html())}) 
.mouseover(function(){alert('mouse over event')}) 
.each(function(i){this.style.color=['#f00','#0f0','#00f'][i]}); 
8、操作元素的樣式 
主要包括以下幾種方式: 
$("#msg").css("background"); //返回元素的背景顏色 
$("#msg").css("background","#ccc") //設定元素背景為灰色 
$("#msg").height(300); $("#msg").width("200"); //設定寬高 
$("#msg").css({ color: "red", background: "blue" });//以名值對的形式設定樣式 
$("#msg").addClass("select"); //為元素增加名稱為select的class 
$("#msg").removeClass("select"); //刪除元素名稱為select的class 
$("#msg").toggleClass("select"); //如果存在(不存在)就刪除(添加)名稱為select的class 
9、完善的事件處理功能 
      Jquery已經為我們提供了各種事件處理方法,我們無需在html元素上直接寫事件,而可以直接為通過jquery獲取的對象添加事件。 
如: 
$("#msg").click(function(){alert("good")}) //為元素添加了單擊事件 
$("p").click(function(i){this.style.color=['#f00','#0f0','#00f'][i]}) 
//為三個不同的p元素單擊事件分別設定不同的處理 
jQuery中幾個自定義的事件: 

(1)hover(fn1,fn2):一個模仿懸停事件(鼠標移動到一個對象上面及移出這個對象)的方法。當鼠標移動到一個匹配的元素上面時,會觸發(fā)指定的第一個函數(shù)。當鼠標移出這個元素時,會觸發(fā)指定的第二個函數(shù)。 
//當鼠標放在表格的某行上時將class置為over,離開時置為out。 
$("tr").hover(function(){ 
$(this).addClass("over"); 
}, 
function(){ 
$(this).addClass("out"); 
}); (2)ready(fn):當DOM載入就緒可以查詢及操縱時綁定一個要執(zhí)行的函數(shù)。 
$(document).ready(function(){alert("Load Success")}) 
//頁面加載完畢提示“Load Success”,相當于onload事件。與$(fn)等價 
(3)toggle(evenFn,oddFn): 每次點擊時切換要調用的函數(shù)。如果點擊了一個匹配的元素,則觸發(fā)指定的第一個函數(shù),當再次點擊同一元素時,則觸發(fā)指定的第二個函數(shù)。隨后的每次點擊都重復對這兩個函數(shù)的輪番調用。 
//每次點擊時輪換添加和刪除名為selected的class。 
$("p").toggle(function(){ 
$(this).addClass("selected"); 
},function(){ 
$(this).removeClass("selected"); 
}); 

相關文章

  • jQuery實現(xiàn)簡潔的導航菜單效果

    jQuery實現(xiàn)簡潔的導航菜單效果

    這篇文章主要介紹了jQuery實現(xiàn)簡潔的導航菜單效果,簡潔大方的導航菜單,需要的朋友可以參考下
    2015-11-11
  • JQ技術實現(xiàn)注冊頁面帶有校驗密碼強度

    JQ技術實現(xiàn)注冊頁面帶有校驗密碼強度

    這篇文章主要介紹了JQ技術實現(xiàn)注冊頁面帶有校驗密碼強度,需要的朋友可以參考下
    2015-07-07
  • jquery+css3問卷答題卡翻頁動畫效果示例

    jquery+css3問卷答題卡翻頁動畫效果示例

    本篇文章主要介紹了jquery css3問卷答題卡翻頁動畫效果,具有一定的參考價值,有需要的朋友可以了解一下。
    2016-10-10
  • 通過jquery的$.getJSON做一個跨域ajax請求試驗

    通過jquery的$.getJSON做一個跨域ajax請求試驗

    jquery提供了$.getJSON的方法,讓我們可以實現(xiàn)跨域ajax請求,但jqueryAPI上的內容實在太少,如何用$.getJSON,請求網站應該返回怎樣的數(shù)據(jù)庫才能讓$.getJSON獲取到,下面我就用一個實際例子來說明下。
    2011-05-05
  • 淺談jQuery操作類數(shù)組的工具方法

    淺談jQuery操作類數(shù)組的工具方法

    在很多時候,JQuery的$()函數(shù)都返回一個類似數(shù)據(jù)的JQuery對象,例如$(‘div’)將返回div里面的所有div元素包裝的JQuery對象。在這種情況下,JQuery提供了幾個常用的屬性和方法來操作JQuery對象。本文將對此進行介紹,下面跟著小編一起來看下吧
    2016-12-12
  • 幻燈片帶網頁設計中的20個奇妙應用示例小結

    幻燈片帶網頁設計中的20個奇妙應用示例小結

    幻燈片效果在網站中的使用非常流行,使用幻燈片效果既能在有限的網頁空間內展示更多的內容,又能增強視覺趣味,網上眾多的幻燈片插件資源也使得幻燈片的實現(xiàn)變得十分簡單
    2012-05-05
  • 一個用jquery寫的判斷div滾動條到底部的方法【推薦】

    一個用jquery寫的判斷div滾動條到底部的方法【推薦】

    下面小編就為大家?guī)硪黄粋€用jquery寫的判斷div滾動條到底部的方法【推薦】。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧
    2016-04-04
  • jquery實現(xiàn)實時改變網頁字體大小、字體背景色和顏色的方法

    jquery實現(xiàn)實時改變網頁字體大小、字體背景色和顏色的方法

    這篇文章主要介紹了jquery實現(xiàn)實時改變網頁字體大小、字體背景色和顏色的方法,涉及jquery使用css方法動態(tài)操作頁面元素樣式的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08
  • jQuery中ajax的相關知識點匯總

    jQuery中ajax的相關知識點匯總

    這篇文章主要給大家介紹了關于jQuery中ajax相關知識點的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • jQuery實現(xiàn)鼠標懸停顯示提示信息窗口的方法

    jQuery實現(xiàn)鼠標懸停顯示提示信息窗口的方法

    這篇文章主要介紹了jQuery實現(xiàn)鼠標懸停顯示提示信息窗口的方法,涉及jQuery操作鼠標事件及show、hide等方法的使用技巧,需要的朋友可以參考下
    2015-04-04

最新評論