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

為了賬號安全,請及時綁定郵箱和手機立即綁定
<div><p></p></div>
如果在p上用mouseover,div會觸發(fā)冒泡事件
如果在p上用mouseenter,div不會觸發(fā)冒泡事件
function(e){}
e是jq事件的事件對象,里面保存了事件的屬性和方法
e.target表示這個觸發(fā)這個事件的元素
e.data 表示第一個參數(shù)存儲的值
我記得可以直接在css 里面寫 ele:hover{xxxxx}
對于第一個按鈕的點擊事件:bottonName=undefined,所以bottonName||'first'=='first';
對于第二個按鈕的點擊事件:bottonName = 'last',所以bottonName||'first'=='last';
1、只要“||”前面為false,不管“||”后面是true還是false,都返回“||”后面的值。

2、只要“||”前面為true,不管“||”后面是true還是false,都返回“||”前面的值。
想知道里面的東西都指向誰,試試就知道了:
$("ul").on('click',function(e){
console.log(this);
console.log(e.target);
console.log('觸發(fā)的元素是內容是: ' + e.target.textContent);
//事件是會冒泡的,在li點擊時,產(chǎn)生event事件,event.target指向li,通過冒泡冒到外部的ul,然后ul綁定的事件捕獲到li的冒泡,觸發(fā)事件處理程序
})
e.target展示的是當前點擊的對象不會被冒泡,而this是點擊li時會被冒泡到當前綁定的對象上ul
可以用console.log(e.target);
console.log(this); 分別點擊li 和 ul 試試
這里可以用來進行表單檢測,判斷內容是否符合要求。
比如:
$('#target2').submit(function() {
var text = $('#target2 input:first').val();
if(text == "" || text == "輸入新的值")
{
$(":text:last").css("border","2px solid red");
alert("請重新輸入");
return false;
}
});
這里的例子有點繞,總的來說就是從效果上來說,都是在獲取或失去焦點時產(chǎn)生事件,并可以綁定處理函數(shù)。
區(qū)別就在于focus和blur只能在input之類的表格元素本身上起效,當在他的父級元素上綁focus和blur事件時,因為它倆不冒泡,所以在外部的綁定其實是沒有效果的。
而focusin和focusout可以冒泡,所以就算是在父級綁定的這兩個事件,只要是內部元素觸發(fā)了獲得和失去焦點的事件,一樣可以冒泡出來,讓父級元素綁定的事件捕獲到,從而執(zhí)行命令。
針對測試三的一點理解:
ele.click(argument1,function(e){
alert(e.dada);
})
這里傳給click里的第一個參數(shù)其實就是jqurey做好的一種功能,如果你填了這個argument1參數(shù),就會把這個參數(shù)傳遞賦值給當前對象的event.data屬性,如果在之后的函數(shù)里調用event.data,就可以訪問并使用這個屬性。
很多jquery里的事件都可以這樣傳遞參數(shù),只要知道這是一種傳參的寫法就行了。
如果有理解不當?shù)牡胤?,請指正?/div>
前面HTML、CSS、JS都很清晰,怎么一到jQuery就非?;靵y呢?
http://libs.baidu.com/jquery/1.9.1/jquery.js
$("button:first").click(function() {
$("a").trigger("click","heeloasdgsadg");
$("input").trigger("focus","trigger");
//這里trigger傳入的值并沒有在focus中生效(因為input綁定的是jQuery的方法)但在click中生效了
//若要觸發(fā)通過 jQuery 綁定的事件處理函數(shù),而不觸發(fā)原生的事件,使用.triggerHandler() 來代替
});
我覺得這里應該寫上,直接看jQueryAPI文檔:http://www.css88.com/jqapi-1.9/
很奇怪,我看官方文檔是focus和blur只在IE中不支持冒泡,所以,jQ才實現(xiàn)了focusin和focusout用以統(tǒng)一跨瀏覽器表現(xiàn),但是在測試的時候,focus在什么瀏覽器都不支持冒泡
課程須知
1、有HTML/CSS基礎 2、有JavaScript基礎
老師告訴你能學到什么?
1、jQuery的基礎語法 2、jQuery事件處理

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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

友情提示:

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

本次提問將花費2個積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費2個積分

繼續(xù)發(fā)表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消