Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 日本精品一区二区三区在线 ,夜夜操天天摸,91在线视频免费播放

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          jQuery的功能函數(shù)使用匯總

          jQuery的功能函數(shù)使用匯總

          測瀏覽器

          $.browser對(duì)象即jQuery.browser對(duì)象的縮寫, 它自身包含了5個(gè)用于檢測各種瀏覽器以及版本號(hào)的屬性;

          msie 如果是IE瀏覽器則為true,否則為false

          mozilla 如果是mozilla相關(guān)的瀏覽器則為true, 例如firefox、camino、netscape等

          safari 如果是safari瀏覽器則為true, 否則是false 例如蘋果的Safari瀏覽器、谷歌chrome瀏覽器

          opera 如果是opera瀏覽器則為true, 否則為false

          version 瀏覽器的版本號(hào)

          <script language="javascript" src="jquery.min.js"></script>
          <script language="javascript">
          function detect(){
              if($.browser.msie)
              return "IE";
              if($.browser.mozilla)
              return "Mozilla";
              if($.browser.safari)
              return "Safari";
              if($.browser.opera)
              return "Opera";
          }
          var sBrowser=detect();
          document.write("您的瀏覽器是:"+sBrowser+"<br>版本為:"+$.browser.version)
          </script>

          盒子模型

          $.boxModel對(duì)象來檢測目前所遵循的盒子模型

          W3C height和width是content的寬度和高度

          IE height和width是(content+padding+border)的寬度和高度

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          上述語句讓IE支持標(biāo)準(zhǔn)W3C盒子模型
          <script language="javascript" src="jquery.min.js"></script>
          <script language="javascript">
          var sBox=$.boxModel ? "標(biāo)準(zhǔn)W3C":"IE";
          document.write("您的頁面目前支持:"+sBox+"盒子模型");
          </script>

          處理javascript對(duì)象

          使用$.each()方法遍歷

          $.each(object,fn);其中object為需要遍歷的對(duì)象,fn為object中的每個(gè)元素都執(zhí)行的函數(shù);

          其中函數(shù)fn可以接受兩個(gè)參數(shù),第1個(gè)參數(shù)為數(shù)組元素的序號(hào)或者對(duì)象的屬性,第2個(gè)參數(shù)為元素或者屬性的值;

          簡單的用法見jQuery控制頁面

          用$.each()函數(shù)遍歷數(shù)組和對(duì)象

          var aArray=["one", "two", "three", "four", "five"];
          $.each(aArray,function(iNum,value){
          //針對(duì)數(shù)組
          document.write("序號(hào):" + iNum + " 值:" + value + "<br>");
          });
          var oObj={one:1, two:2, three:3, four:4, five:5}; //創(chuàng)建對(duì)象
          $.each(oObj, function(property,value) {
          //針對(duì)對(duì)象
          document.write("屬性:" + property + " 值:" + value + "<br>");
          });

          用$.each()方法來獲取未知對(duì)象的信息

          $.each($.browser, function(property,value) {
          //遍歷對(duì)象$.browser
          document.write("屬性:" + property + " 值:" + value + "<br>");
          });

          過濾數(shù)組

          $.grep(array,fn,[invert])

          其中array為需要過濾的數(shù)組對(duì)象;

          fn為過濾函數(shù),對(duì)數(shù)組中的每個(gè)對(duì)象,如果返回true則保留,否則去除;

          可選的invert為布爾值,如果設(shè)置為true則函數(shù)fn的規(guī)則取反,滿足條件的被去除;

          jQuery過濾數(shù)組元素

          var aArray=[2, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1];
          var aResult=$.grep(aArray,function(value){
          return value > 4; //比較運(yùn)算符返回bool值
          });
          document.write("aArray: " + aArray.join() + "<br>");
          document.write("aResult: " + aResult.join());

          另外,過濾函數(shù)可以接受第2個(gè)參數(shù),即數(shù)組元素的序號(hào),從而使開發(fā)者可以更加靈活地控制過濾結(jié)果

          jQuery過濾數(shù)組元素的高級(jí)方法

          var aArray=[2, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1];
          var aResult=$.grep(aArray,function(value, index){
          //元素的值value和序號(hào)index同時(shí)判斷
          return (value > 4 && index > 3);
          });
          document.write("aArray: " + aArray.join() + "<br>");
          document.write("aResult: " + aResult.join());

          轉(zhuǎn)化數(shù)組

          $.map(array,fn)

          其中array為希望轉(zhuǎn)化的數(shù)組,fn為轉(zhuǎn)化函數(shù),對(duì)數(shù)組中的每一項(xiàng)都執(zhí)行,

          該函數(shù)同樣可以接受兩個(gè)參數(shù),第一個(gè)參數(shù)為元素的值,第2個(gè)參數(shù)為元素的序號(hào),是可選參數(shù);

          jQuery實(shí)現(xiàn)數(shù)組元素的統(tǒng)一轉(zhuǎn)化

          jQuery代碼:

          $(function(){
          var aArr=["a", "b", "c", "d", "e"];
          $("p:eq(0)").text(aArr.join());
          aArr=$.map(aArr,function(value,index){
          //將數(shù)組轉(zhuǎn)化為大寫并添加序號(hào)
          return (value.toUpperCase() + index);
          });
          $("p:eq(1)").text(aArr.join());
          aArr=$.map(aArr,function(value){
          //將數(shù)組元素的值雙份處理
          return value + value;
          });
          $("p:eq(2)").text(aArr.join());
          });

          HTML代碼:

          <p></p><p></p><p></p>



          搜索數(shù)組元素

          對(duì)于字符串,可以通過indexOf()來搜索特定子字符串所處的位置,而對(duì)于數(shù)組元素,javascript沒有提供類似的方法.jQuery中的

          $.inArray()函數(shù)可以很好地實(shí)現(xiàn)數(shù)組元素的搜索功能;

          $.inArray(value,array)

          其中value為希望查找的對(duì)象,而array為數(shù)組本身,如果找到了則返回第一個(gè)匹配元素在數(shù)組中的位置,如果沒有找到則返回-1

          jQuery代碼:

          $(function(){
          var aArr=["one", "two", "three", "four five", "two"];
          var pos1=$.inArray("two",aArr);
          var pos2=$.inArray("four",aArr);
          $("p:eq(0)").text("“two”的位置:" + pos1);
          $("p:eq(1)").text("“four”的位置:" + pos2);
          });

          HTML代碼:

          <p></p><p></p>

          獲取外部代碼

          $.getScript(url,[callback])

          url為外部資源的地址,可以是相對(duì)地址,也可以是絕對(duì)地址,callback為加載成功后運(yùn)行的回調(diào)函數(shù)

          載入 <a title="http://jquery.com/plugins/project/color" class="external text" href="http://jquery.com/plugins/project/color">

          jQuery 官方顏色動(dòng)畫插件</a> 成功后綁定顏色變化動(dòng)畫。

          jQuery 代碼:


          Query 選擇器

          $(this).hide()

          演示 jQuery 的 hide() 函數(shù),隱藏當(dāng)前的 HTML 元素。

          $("p").hide()

          演示 jQuery 的 hide() 函數(shù),隱藏所有 <p> 元素。

          $(".test").hide()

          演示 jQuery 的 hide() 函數(shù),隱藏所有 class="test" 的元素。

          $("#test").hide()

          演示 jQuery 的 hide() 函數(shù),隱藏 id="test" 的元素。


          jQuery 事件

          jQuery click()

          演示 jQuery jQuery click() 事件.

          jQuery dblclick()

          演示 jQuery dblclick() 事件。

          jQuery mouseenter()

          演示 jQuery mouseenter() 事件。

          jQuery mouseleave()

          演示 jQuery mouseleave() 事件。

          jQuery mousedown()

          演示 jQuery mousedown() 事件。

          jQuery mouseup()

          演示 jQuery mouseup() 事件。

          jQuery hover()

          演示 jQuery hover() 事件。

          jQuery focus() 和 blur()

          演示 jQuery focus() 和 blur() 事件。

          實(shí)例解析


          jQuery 隱藏/顯示

          jQuery hide()

          演示 jQuery hide() 方法。

          jQuery hide() 和 show()

          演示jQuery hide() 和 show() 方法。

          jQuery toggle()

          jQuery toggle() 用于切換 hide() 和 show() 方法。

          jQuery hide()

          另外一個(gè)隱藏文本的實(shí)例。

          實(shí)例解析


          jQuery 淡入淡出

          jQuery fadeIn()

          演示 jQuery fadeIn() 方法。

          jQuery fadeOut()

          演示 jQuery fadeOut() 方法。

          jQuery fadeToggle()

          演示 jQuery fadeToggle() 方法。

          jQuery fadeTo()

          演示 jQuery fadeTo() 方法。

          實(shí)例解析


          jQuery 滑動(dòng)

          jQuery slideDown()

          演示 jQuery slideDown() 方法。

          jQuery slideUp()

          演示 jQuery slideUp() 方法。

          jQuery slideToggle()

          演示 jQuery slideToggle() 方法。

          實(shí)例解析


          jQuery 動(dòng)畫

          jQuery animate()

          演示簡單的 jQuery animate() 方法。

          jQuery animate() - 設(shè)置多個(gè)css屬性

          演示通過 jQuery animate() 方法 改變樣式。

          jQuery animate() - 使用相關(guān)值

          演示如何在 jQuery animate() 方法中使用相關(guān)值。

          jQuery animate() - 使用預(yù)定義值

          演示通過 animate() 方法預(yù)定義 "hide", "show", "toggle" 值。

          jQuery animate()

          演示更多 jQuery animate() 方法實(shí)例

          jQuery animate()

          演示更多 jQuery animate() 方法實(shí)例 (多個(gè) animate() 回調(diào)).

          實(shí)例 解析


          jQuery 停止動(dòng)畫

          jQuery stop() 滑動(dòng)

          演示 jQuery stop() 方法。

          jQuery stop() 動(dòng)畫 (帶參數(shù))

          演示 jQuery stop() 方法。

          實(shí)例解析


          jQuery HTML 獲取 和 屬性

          jQuery text() 和 html() - 獲取文本和內(nèi)容

          使用jQuery text() 和 html() 方法獲取內(nèi)容。

          jQuery val() - 獲取值

          使用jQuery val() 方法獲取表單的字段值。

          jQuery attr() - 獲取屬性值

          使用jQuery attr() 方法獲取屬性值。

          實(shí)例解析


          jQuery HTML 設(shè)置內(nèi)容和屬性

          jQuery text(), html(), 和 val() - 設(shè)置內(nèi)容

          使用 jQuery text(), html() 和 val() 方法設(shè)置內(nèi)容 。

          jQuery text() 和 html() - 設(shè)置內(nèi)容并使用回調(diào)函數(shù)

          使用 text() 和 html() 設(shè)置內(nèi)容并使用回調(diào)函數(shù)

          jQuery attr() - 設(shè)置屬性值

          使用 jQuery attr() 方法設(shè)置屬性值 。

          jQuery attr() - 設(shè)置 多個(gè)屬性值

          使用jQuery attr() 方法設(shè)置多個(gè)屬性值。

          jQuery attr() - 設(shè)置屬性值并使用回調(diào)函數(shù)

          設(shè)置屬性值 + 并使用回調(diào)函數(shù)調(diào)用attr().

          實(shí)例解析


          jQuery HTML 添加元素/內(nèi)容

          jQuery append()

          在選取元素的末尾添加內(nèi)容

          jQuery prepend()

          在選取元素的開頭添加內(nèi)容

          jQuery append() -插入多個(gè)元素

          創(chuàng)新新的 text/HTML 元素, jQuery 和 JavaScript/DOM。添加在新元素文本后。

          jQuery after() 和 before()

          在選取元素的前后添加 HTML 元素。

          jQuery after() - 插入多個(gè)元素

          創(chuàng)新新的 text/HTML 元素,jQuery和 JavaScript/DOM。在選取元素的末尾插入新元素。

          實(shí)例解析


          jQuery HTML 移除元素/內(nèi)容

          jQuery remove()

          移除選取的元素

          jQuery empty()

          移除選取元素的所有子元素

          jQuery remove() - 使用參數(shù)

          過濾元素并移除

          實(shí)例解析


          jQuery Get 和 設(shè)置 CSS 類

          jQuery addClass()

          不同元素添加 class 屬性

          jQuery addClass() - 多個(gè)類

          使用 addClass() 方法添加多個(gè)類

          jQuery removeClass()

          移除指定元素的類

          jQuery toggleClass()

          在選取的元素切換(添加/刪除)類

          實(shí)例解析


          jQuery css() 方法

          jQuery css() - 返回 CSS 屬性

          返回第一個(gè)匹配元素的css屬性值

          jQuery css() - 設(shè)置 CSS 屬性

          設(shè)置 所有配置元素指定的 CSS 屬性

          jQuery css() - 設(shè)置 CSS 屬性

          設(shè)置多個(gè)匹配元素的 CSS 屬性

          實(shí)例解析


          jQuery 尺寸

          jQuery - 返回 width() 和 height()

          返回指定元素的 width 和 height

          jQuery - 返回 innerWidth() 和 innerHeight()

          返回指定元素的 inner-width/height

          jQuery - 返回 outerWidth() 和 outerHeight()

          返回指定元素的 outer-width/height

          jQuery - 返回 outerWidth(true) 和 outerHeight(true)

          返回指定元素的 outer-width/height (包含外邊框)

          jQuery - 返回 width() 和 height() of document 和 window

          返回 HTML 文檔和窗口的 width 和 height

          jQuery - 設(shè)置 width() 和 height()

          設(shè)置指定元素的 width 和 height

          實(shí)例解析


          jQuery 遍歷 - 祖先

          jQuery parent()

          演示 jQuery parent() 方法。

          jQuery parents()

          演示 jQuery parents() 方法。

          jQuery parentsUntil()

          演示 jQuery parentsUntil() 方法。

          實(shí)例解析


          jQuery 遍歷 - 后代

          jQuery children()

          演示 jQuery children() 方法。

          jQuery find()

          演示 jQuery find() 方法。

          實(shí)例解析


          jQuery 遍歷 - 同胞(siblings)

          jQuery siblings()

          演示 jQuery siblings() 方法。

          jQuery next()

          演示 jQuery next() 方法。

          jQuery nextAll()

          演示 jQuery nextAll() 方法。

          jQuery nextUntil()

          演示 jQuery nextUntil() 方法。

          實(shí)例解析


          jQuery AJAX load() 方法

          jQuery load()

          異步載入文件內(nèi)容并插入到 <div> 元素中。

          jQuery load()

          異步載入文件內(nèi)容中指定的元素內(nèi)容并插入到 <div> 元素.

          jQuery load() - 使用回調(diào)函數(shù)(callback)

          使用 jQuery load() 方法的回調(diào)函數(shù)。

          實(shí)例解析


          jQuery AJAX get() 和 post() 方法

          jQuery get()

          使用 $.get() 方法從服務(wù)端異步獲取數(shù)據(jù)

          jQuery post()

          使用 $.post() 方法從服務(wù)端異步獲取數(shù)據(jù)

          實(shí)例解析


          其他實(shí)例

          jQuery 動(dòng)態(tài)粒子效果

          過 jQuery,您可以選?。ú樵?,query) HTML 元素,并對(duì)它們執(zhí)行"操作"(actions)。


          jQuery 語法

          jQuery 語法是通過選取 HTML 元素,并對(duì)選取的元素執(zhí)行某些操作。

          基礎(chǔ)語法: $(selector).action()

          • 美元符號(hào)定義 jQuery

          • 選擇符(selector)"查詢"和"查找" HTML 元素

          • jQuery 的 action() 執(zhí)行對(duì)元素的操作

          實(shí)例:

          • $(this).hide() - 隱藏當(dāng)前元素

          • $("p").hide() - 隱藏所有 <p> 元素

          • $("p.test").hide() - 隱藏所有 class="test" 的 <p> 元素

          • $("#test").hide() - 隱藏所有 id="test" 的元素


          文檔就緒事件

          您也許已經(jīng)注意到在我們的實(shí)例中的所有 jQuery 函數(shù)位于一個(gè) document ready 函數(shù)中:

          $(document).ready(function(){// 開始寫 jQuery 代碼...});

          這是為了防止文檔在完全加載(就緒)之前運(yùn)行 jQuery 代碼,即在 DOM 加載完成后才可以對(duì) DOM 進(jìn)行操作。

          如果在文檔沒有完全加載之前就運(yùn)行函數(shù),操作可能失敗。下面是兩個(gè)具體的例子:

          • 試圖隱藏一個(gè)不存在的元素

          • 獲得未完全加載的圖像的大小

          提示:簡潔寫法(與以上寫法效果相同):

          $(function(){// 開始寫 jQuery 代碼...});

          以上兩種方式你可以選擇你喜歡的方式實(shí)現(xiàn)文檔就緒后執(zhí)行 jQuery 方法。

          你對(duì) CSS 選擇器熟悉嗎?

          jQuery 使用的語法是 XPath 與 CSS 選擇器語法的組合。在本教程接下來的章節(jié),您將學(xué)習(xí)到更多有關(guān)選擇器的語法。


          主站蜘蛛池模板: 久久精品免费一区二区喷潮| 中文字幕AV一区二区三区| 成人精品一区二区三区不卡免费看| 久久精品岛国av一区二区无码| 少妇一晚三次一区二区三区| 午夜福利一区二区三区高清视频| 国产一区二区三区在线看片| 日韩最新视频一区二区三| 风间由美性色一区二区三区| 国产成人无码AV一区二区| 国产精品一区二区av不卡| 一区二区亚洲精品精华液| 亚洲乱码av中文一区二区| 国产乱码一区二区三区| 日本内射精品一区二区视频| 久久91精品国产一区二区| 亚洲国产精品一区二区第一页| 色噜噜AV亚洲色一区二区| 中文字幕一区精品| 大屁股熟女一区二区三区| 国产伦精品一区二区三区| 精品一区二区三区免费| 无码精品人妻一区二区三区免费看| 无码国产精品一区二区免费式芒果 | 一区二区三区在线观看视频| 日本高清一区二区三区| 精品无码国产AV一区二区三区| 成人无号精品一区二区三区| 国产精品资源一区二区| 日韩精品电影一区亚洲| 亚洲成av人片一区二区三区| 成人区精品一区二区不卡| 久久精品一区二区国产| 亚洲一区二区三区深夜天堂| 免费无码A片一区二三区| 国产一区二区三区美女| 精品国产免费一区二区三区| 久久久一区二区三区| 色天使亚洲综合一区二区| 亚洲高清成人一区二区三区| 无码人妻久久一区二区三区|