課程
/前端開發
/jQuery
/jQuery基礎(三)—事件篇
function greet( event ) { ?alert( "Hello " + event.data.name ); //Hello 慕課網}
$( "button" ).on( "click", { ?name: "慕課網"}, greet );麻煩解釋下,有點不太懂
2016-10-16
源自:jQuery基礎(三)—事件篇 5-1
正在回答
event,是事件本身,在這里就是 click 事件;
greet,是事件調用的函數;
name:“慕課網”,是傳遞給greet函數的data對象的name屬性的參數(注意:data對象是on方法默認返回的一個對象,這里其實是將一個匿名對象賦值給了data對象,然后通過data.name調用這個匿名對象的name屬性)。
能看懂下面的代碼表示你已經了懂了上面所說的意思:
var?userObj2?=?{ ????click:?"鼠標點擊", ????over:?"鼠標移入", ????out:?"鼠標移出", } function?dome(event)?{ ????if(event.type?==?"click"){ ????????alert(event.data.click); ????}?else?if(event.type?==?"mouseover"){ ????????alert(event.data.over); ????}?else?if(event.type?==?"mouseout"){ ????????alert(event.data.out); ????} } $("#testDiv8").on("click?mouseover?mouseout",userObj2,dome);
button事件被點擊時,調用greet函數 ?greet函數執行時調用對象中的數據
舉報
jQuery第三階段開啟事件修煉,掌握對頁面進行交互的操作
3 回答on綁定click事件和直接給元素綁定click事件有什么區別?
2 回答綁定body的事件冒泡
1 回答綁定p點擊事件,只綁定js代碼之前的p標簽嗎?
3 回答為什么按下第二次才開始顯示綁定事件元素的value?
2 回答給body綁定的事件為什么只有點擊a標簽才能觸發
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-24
event,是事件本身,在這里就是 click 事件;
greet,是事件調用的函數;
name:“慕課網”,是傳遞給greet函數的data對象的name屬性的參數(注意:data對象是on方法默認返回的一個對象,這里其實是將一個匿名對象賦值給了data對象,然后通過data.name調用這個匿名對象的name屬性)。
能看懂下面的代碼表示你已經了懂了上面所說的意思:
2016-10-16
button事件被點擊時,調用greet函數 ?greet函數執行時調用對象中的數據