第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
  • //給body綁定一個(gè)click事件

    ? ? //沒有直接a元素綁定點(diǎn)擊事件

    ? ? //通過委托機(jī)制,點(diǎn)擊a元素的時(shí)候,事件觸發(fā)

    ? ? $('body').on('click', 'a', function(e) {

    ? ? ? ?alert(e.target.textContent)

    ? ? })


    查看全部
    0 采集 收起 來源:on()的高級用法

    2018-12-24

  • 多個(gè)事件綁定同一個(gè)函數(shù)

    ?$("#elem").on("mouseover?mouseout",function(){?});

    通過空格分離,傳遞不同的事件名,可以同時(shí)綁定多個(gè)事件

    多個(gè)事件綁定不同函數(shù)

    $("#elem").on({
    ????mouseover:function(){},??
    ????mouseout:function(){}
    });

    通過空格分離,傳遞不同的事件名,可以同時(shí)綁定多個(gè)事件,每一個(gè)事件執(zhí)行自己的回調(diào)方法

    將數(shù)據(jù)傳遞到處理程序

    function?greet(?event?)?{
    ??alert(?"Hello?"?+?event.data.name?);?//Hello?慕課網(wǎng)
    }
    $(?"button"?).on(?"click",?{
    ??name:?"慕課網(wǎng)"
    },?greet?);


    查看全部
  • $("#elem").click(function(){})??//快捷方式
    $("#elem").on('click',function(){})?//on方式


    查看全部
  • ?//回車鍵或者點(diǎn)擊提交表單

    ? ? $('#target1').submit(function(e) {

    ? ? ? ? alert('捕獲提交表達(dá)動(dòng)作,不阻止頁面跳轉(zhuǎn)')

    ? ? });

    ? ? //回車鍵或者點(diǎn)擊提交表單,禁止瀏覽器默認(rèn)跳轉(zhuǎn):

    ? ? $('#target2').submit(function() {

    ? ? ? ? alert('捕獲提交表達(dá)動(dòng)作,阻止頁面跳轉(zhuǎn)')

    ? ? ? ? return false;

    ? ? });


    查看全部
  • 通過在<form>元素上綁定submit事件,開發(fā)者可以監(jiān)聽到用戶的提交表單的的行為

    具體能觸發(fā)submit事件的行為:

    • <input type="submit">

    • <input type="image">

    • <button type="submit">

    • 當(dāng)某些表單元素獲取焦點(diǎn)時(shí),敲擊Enter(回車鍵)


    查看全部
  • //監(jiān)聽textarea元素中value的選中

    ? ? $('textarea').select(function(e) {

    ? ? ? ? alert(e.target.value);

    ? ? });


    查看全部
  • select事件只能用于<input>元素與<textarea>元素



    查看全部
  • //監(jiān)聽input值的改變

    ? ? $('.target1').change(function(e) {

    ? ? ? ? $("#result").html(e.target.value)

    ? ? });


    查看全部
  • focus blur 和 mouseenter mouseleave相似 ?你點(diǎn)擊的時(shí)候相當(dāng)于只點(diǎn)擊了文本框 文本框沒事件 不觸發(fā)

    focusin focusout 和 mouseover mouseout相似 你在文本框內(nèi)獲得焦點(diǎn)和失去焦點(diǎn)的同時(shí)相當(dāng)于從子到父都觸發(fā)了事件;


    查看全部
  • //不同函數(shù)傳遞數(shù)據(jù)


    ? ? ? ? function a() {

    ? ? ? ? ? ? $("input:last").focusin('慕課網(wǎng)', function(e){

    ? ? ? ? ? ? ? ? $(this).val(e.data);

    ? ? ? ? ? ? })

    ? ? ? ? }

    ? ? ? ? a();


    查看全部
  • // hover()方法是同時(shí)綁定 mouseenter和 mouseleave事件。

    ? ? // 我們可以用它來簡單地應(yīng)用在 鼠標(biāo)在元素上行為

    ? ? $("p").hover(

    ? ? ? ? function() {

    ? ? ? ? ? ? $(this).css("background", 'red');

    ? ? ? ? },

    ? ? ? ? function() {

    ? ? ? ? ? ? $(this).css("background", '#bbffaa');

    ? ? ? ? }

    ? ? );


    查看全部
  • 前面每個(gè)第三種方法都是這么難理解,還是換成這種好理解?
    var c = 0;
    $(".right p:first").mouseover('data=慕課網(wǎng)',function(e){
    $(".right a").html('mouseover事件觸發(fā)次數(shù):'+(++c) +'</br> 傳入數(shù)據(jù)為:'+e.data)
    })

    查看全部
  • 多個(gè)事件綁定同一個(gè)函數(shù)

    多個(gè)事件綁定不同函數(shù)

    $("#elem").on({
    ????mouseover:function(){},??
    ????mouseout:function(){}
    });
    通過空格分離,傳遞不同的事件名,
    可以同時(shí)綁定多個(gè)事件,每一個(gè)事件執(zhí)行自己的回調(diào)方法


    查看全部
  • event.type:獲取事件的類型

    觸發(fā)元素的事件類型

    $("a").click(function(event)?{
    ??alert(event.type);?//?"click"事件
    });

    event.pageX 和 event.pageY:獲取鼠標(biāo)當(dāng)前相對于頁面的坐標(biāo)

    通過這2個(gè)屬性,可以確定元素在當(dāng)前頁面的坐標(biāo)值,鼠標(biāo)相對于文檔的左邊緣的位置(左邊)與 (頂邊)的距離,簡單來說是從頁面左上角開始,即是以頁面為參考點(diǎn),不隨滑動(dòng)條移動(dòng)而變化

    event.preventDefault() 方法:阻止默認(rèn)行為

    這個(gè)用的特別多,在執(zhí)行這個(gè)方法后,如果點(diǎn)擊一個(gè)鏈接(a標(biāo)簽),瀏覽器不會跳轉(zhuǎn)到新的 URL 去了。我們可以用 event.isDefaultPrevented() 來確定這個(gè)方法是否(在那個(gè)事件對象上)被調(diào)用過了

    event.stopPropagation() 方法:阻止事件冒泡

    事件是可以冒泡的,為防止事件冒泡到DOM樹上,也就是不觸發(fā)的任何前輩元素上的事件處理函數(shù)

    event.which:獲取在鼠標(biāo)單擊時(shí),單擊的是鼠標(biāo)的哪個(gè)鍵

    event.which 將 event.keyCode 和 event.charCode 標(biāo)準(zhǔn)化了。event.which也將正?;陌粹o按下(mousedown 和 mouseupevents),左鍵報(bào)告1,中間鍵報(bào)告2,右鍵報(bào)告3

    event.currentTarget : 在事件冒泡過程中的當(dāng)前DOM元素

    冒泡前的當(dāng)前觸發(fā)事件的DOM對象, 等同于this.

    this和event.target的區(qū)別:

    js中事件是會冒泡的,所以this是可以變化的,但event.target不會變化,它永遠(yuǎn)是直接接受事件的目標(biāo)DOM元素;

    .this和event.target都是dom對象

    如果要使用jquey中的方法可以將他們轉(zhuǎn)換為jquery對象。比如this和$(this)的使用、event.target和$(event.target)的使用;


    查看全部
  • keypress事件與keydown和keyup的主要區(qū)別

    • 只能捕獲單個(gè)字符,不能捕獲組合鍵

    • 無法響應(yīng)系統(tǒng)功能鍵(如delete,backspace)

    • 不區(qū)分小鍵盤和主鍵盤的數(shù)字字符

    總而言之,

    KeyPress主要用來接收字母、數(shù)字等ANSI字符,而 KeyDown 和 KeyUP 事件過程可以處理任何不被 KeyPress 識別的擊鍵。諸如:功能鍵(F1-F12)、編輯鍵、定位鍵以及任何這些鍵和鍵盤換檔鍵的組合等。


    查看全部

舉報(bào)

0/150
提交
取消
課程須知
1、有HTML/CSS基礎(chǔ) 2、有JavaScript基礎(chǔ)
老師告訴你能學(xué)到什么?
1、jQuery的基礎(chǔ)語法 2、jQuery事件處理

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!