H5學(xué)習(xí)06之jQuery的基本使用

本篇內(nèi)容:

  • 一,jQuery簡介
  • 二,實(shí)戰(zhàn)
一,jQuery簡介

1.通過選擇器查找元素

  • $('選擇器')
  • jQuery支持絕大部分的CSS選擇器

2.屬性操作

  • 獲得屬性:$('選擇器').attr('屬性名');
  • 設(shè)置屬性:$('選擇器').attr('屬性名', '屬性值');

3.顯示和隱藏

  • 顯示:$('選擇器').show();
  • 隱藏:$('選擇器').hide();
  • 顯示和隱藏來回切換:$('選擇器').toggle();

4.事件綁定

  • 點(diǎn)擊事件(常用)
    $('選擇器').click(function() {
    // 實(shí)現(xiàn)點(diǎn)擊按鈕想做的事情
    }).hide();
    // 先給節(jié)點(diǎn)綁定事件,再隱藏

  • 點(diǎn)擊事件(不常用)
    function login() {
    // 實(shí)現(xiàn)點(diǎn)擊按鈕想做的事情
    }
    $('選擇器').click(login);

二,實(shí)戰(zhàn)

主要做的效果如下圖:

  • jquery效果

代碼如下:具體看注釋哦

<script src="../jquery/jquery-3.1.1.min.js"></script>
<script type="text/javascript">

    /*
    //1,jquery的基本操作
    //原來的方法獲取src,獲取的是絕對路徑
    var imImage = document.getElementById("zhang");
    alert(imImage.src);

    //jquery獲取src,獲取的是絕對路徑
    var imImage01 = $("img");
    alert(imImage.src);
    //這種是沒有簡寫的,這種寫法是錯(cuò)誤的哦
    //alert($("img").src);

    //jquery獲取src,獲取相對路徑
    var imImage02 = $("img");
    alert(imImage02.attr("src"));
    //簡寫為
//   alert($("img").attr("src"));
    */

    //2,jquery可以同時(shí)進(jìn)行多個(gè)操作,如同時(shí)把上面的圖片改為另外一張圖片,還可以指定進(jìn)行更改
    function changeAllPics() {
        //jquery可以同時(shí)進(jìn)行多個(gè)操作,如同時(shí)把上面的圖片改為另外一張圖片
        $("img").attr("src","src/images/img_02.jpg")
    }

    function changeAllPicsBack() {
        //jquery可以同時(shí)進(jìn)行多個(gè)操作,如同時(shí)把上面的圖片改為另外一張圖片
        $("img").attr("src","src/images/img_01.jpg")
    }

    function changeSomePics() {
        $(".a").attr("src","src/images/img_04.jpg");
    }


    //3,jQuery還可以監(jiān)聽事件
    //注意:這里是click而不是onclick哦
    $("img").click(function () {
        alert("干嘛要點(diǎn)擊我,我只是張圖片!");
    })

//    $("*").click(function () {
//        alert("點(diǎn)擊了一個(gè)標(biāo)簽,雖然我不知道是什么標(biāo)簽");
//    })

    //4, jquery的默認(rèn)方法
    function showAllPics() {
        $("img").show();
    }
    function hideAllPics() {
        $("img").hide();
    }

    function toggle() {
        $("img").toggle(2000);
    }

    //5, 突然發(fā)現(xiàn)可以直接取出按鈕進(jìn)行點(diǎn)擊監(jiān)聽
    $("#imBtn").click(function () {
//        $("img").slideDown(2000);
//        $("img").fadeIn(2000);
        $("img").fadeOut("slow");
    })
</script>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 通過jQuery,您可以選?。ú樵儯琿uery)HTML元素,并對它們執(zhí)行“操作”(actions)。 jQuer...
    枇杷樹8824閱讀 724評論 0 3
  • 1.JQuery 基礎(chǔ) 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計(jì)者無需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級特性。 1....
    LaBaby_閱讀 1,508評論 0 2
  • 1.JQuery 基礎(chǔ) 改變web開發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計(jì)者無需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級特性。 1....
    LaBaby_閱讀 1,276評論 0 1
  • 選擇器選擇器是jQuery的核心。 事件 動(dòng)畫 擴(kuò)展
    wyude閱讀 545評論 0 1
  • 家里來暖氣了 溫溫的 悄無聲息地來了 就好像冬天 不敲門就到了 那么好吧 你好 [玫瑰] 晚安 冬天[擁抱][擁抱...
    宏紅閱讀 103評論 0 0

友情鏈接更多精彩內(nèi)容