<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        jQuery事件對象的屬性和方法詳解

        來源:懂視網 責編:小采 時間:2020-11-27 22:30:49
        文檔

        jQuery事件對象的屬性和方法詳解

        jQuery事件對象的屬性和方法詳解:jQuery事件對象的屬性和方法,供大家參考,具體內容如下 事件對象的屬于與方法有很多,但是我們經常用的只有那么幾個,這里我主要說下作用與區別 event.type:獲取事件的類型 觸發元素的事件類型 $(a).click(function(event) { alert
        推薦度:
        導讀jQuery事件對象的屬性和方法詳解:jQuery事件對象的屬性和方法,供大家參考,具體內容如下 事件對象的屬于與方法有很多,但是我們經常用的只有那么幾個,這里我主要說下作用與區別 event.type:獲取事件的類型 觸發元素的事件類型 $(a).click(function(event) { alert

        jQuery事件對象的屬性和方法,供大家參考,具體內容如下

        事件對象的屬于與方法有很多,但是我們經常用的只有那么幾個,這里我主要說下作用與區別

        event.type:獲取事件的類型

        觸發元素的事件類型

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

        event.pageX 和 event.pageY:獲取鼠標當前相對于頁面的坐標

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

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

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

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

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

        event.which:獲取在鼠標單擊時,單擊的是鼠標的哪個鍵

        event.which 將 event.keyCode 和 event.charCode 標準化了。event.which也將正常化的按鈕按下(mousedown 和 mouseupevents),左鍵報告1,中間鍵報告2,右鍵報告3

        event.currentTarget : 在事件冒泡過程中的當前DOM元素

        冒泡前的當前觸發事件的DOM對象, 等同于this.

        this和event.target的區別:

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

        .this和event.target都是dom對象

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

        參考代碼:

        <!DOCTYPE html>
        <html>
        
        <head>
         <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
         <title></title>
         <style>
         .left div,
         .right div {
         width: 500px;
         height: 100px;
         padding: 5px;
         margin: 5px;
         float: left;
         border: 1px solid #ccc;
         }
         
         .left div {
         background: #bbffaa;
         }
         
         .right div {
         background: yellow;
         }
         </style>
         <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
        </head>
        
        <body>
         <h3>事件對象的屬性與方法</h3>
         <div class="left">
         <div id="content">
         外層div元素
         <br />
         <span style="background: silver;">內層span元素</span>
         <br /> 外層div元素
         </div>
         <br />
         <div id="msg"></div>
         </div>
         <script type="text/javascript">
         //為 <span> 元素綁定 click 事件 
         $("span").click(function() {
         $("#msg").html($("#msg").html() + "<p>內層span元素被單擊</p>");
         });
         //為 Id 為 content 的 <div> 元素綁定 click 事件 
         $("#content").click(function(event) {
         $("#msg").html($("#msg").html() + "<p>外層div元素被單擊</p>");
         event.stopPropagation(); //阻止事件冒泡 
         });
         //為 <body> 元素綁定 click 事件 
         $("body").click(function() {
         $("#msg").html($("#msg").html() + "<p>body元素被單擊</p>");
         });
         </script>
        </body>
        
        </html>
        
        

        點擊span冒泡到content的點擊事件,然后進入到content的click function里面執行阻止冒泡語句,也就不會冒泡到body,所以點擊span不會出現body元素被點擊。

        $('#msg').html($('#msg').html()+ "<p>內層span元素被單擊</p>"); //在msg原有內容上追加
        $('#msg').html("<p>內層span元素被單擊</p>"); //替換原來的內容

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        jQuery事件對象的屬性和方法詳解

        jQuery事件對象的屬性和方法詳解:jQuery事件對象的屬性和方法,供大家參考,具體內容如下 事件對象的屬于與方法有很多,但是我們經常用的只有那么幾個,這里我主要說下作用與區別 event.type:獲取事件的類型 觸發元素的事件類型 $(a).click(function(event) { alert
        推薦度:
        標簽: 方法 事件 對象
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 污网站在线免费观看| 丁香婷婷亚洲六月综合色| 一区二区免费国产在线观看| 国产人成免费视频| 美女被爆羞羞网站在免费观看| 日本大片在线看黄a∨免费| 亚洲一区精彩视频| 国产精品国产自线拍免费软件| 亚洲国产成人AV在线播放| 国产真实伦在线视频免费观看| 老湿机一区午夜精品免费福利| 免费播放春色aⅴ视频| 四虎影视久久久免费| 亚洲国产专区一区| 国产麻豆一精品一AV一免费| 亚洲视频在线观看视频| 日本三级2019在线观看免费| 亚洲AV无码一区二区三区牲色 | 日本中文字幕免费看| 国产亚洲色视频在线| 无码精品人妻一区二区三区免费看 | 18未年禁止免费观看| 亚洲人成网站在线播放2019| 免费欧洲美女牲交视频| 成人A毛片免费观看网站| 亚洲精品免费观看| 国产自产拍精品视频免费看| 国产免费牲交视频免费播放| 亚洲精品视频在线免费| 尤物永久免费AV无码网站| 一级特黄录像免费播放肥| 4480yy私人影院亚洲| 成人永久福利免费观看| 日本亚洲欧洲免费天堂午夜看片女人员| 亚洲人成伊人成综合网久久| 无码国产亚洲日韩国精品视频一区二区三区| 中国一级特黄的片子免费| 亚洲理论片在线观看| 亚洲国产精品人人做人人爱| 免费无码又爽又刺激高潮视频| 亚洲欧美日韩一区二区三区|