《鋒利的jQuery》學(xué)習(xí)筆記二

第4章 jQuery中的事件和動(dòng)畫(huà)

  • $(window).load(function(){})
    等價(jià)于JS中的
    window.onload = function(){}

  • bind('click',function(){})綁定事件

  • unbind()解除所有綁定事件

  • one()綁定后偿荷,觸發(fā)一次會(huì)立即解綁

  • hover(enter,leave)模擬光標(biāo)懸停事件

  • mouseout與mouseleave的區(qū)別:
    mouseout饥漫,如果一個(gè)元素內(nèi)部有子元素涯竟,移到子元素上也會(huì)觸發(fā)
    mouseleave,離開(kāi)這個(gè)元素所覆蓋的區(qū)域觸發(fā)

  • 停止事件冒泡,event.stopPropagation()

  • 阻止默認(rèn)行為颈将,event.preventDefault()

  • 同時(shí)阻止事件冒泡和默認(rèn)行為驹针,return false

事件對(duì)象的屬性

  • event.type(),獲取事件類(lèi)型
  • event.target()阿蝶,獲取觸發(fā)事件的元素
  • event.pageX/Y()雳锋,獲取光標(biāo)相對(duì)于頁(yè)面的x坐標(biāo)和y坐標(biāo)
  • event.which(),獲取鼠標(biāo)按鍵 1 = 左鍵羡洁,2 =中鍵 玷过, 3 = 右鍵
  • event.metaKey(),獲取<ctrl>按鍵
  • event.originaEvent()指向原始的事件對(duì)象

模擬操作

  • trigger(type, [,data])模擬觸發(fā)事件
  • triggerHandler(),類(lèi)似trigger辛蚊,只觸發(fā)綁定事件粤蝎,不執(zhí)行瀏覽器默認(rèn)操作

其他用法

1. 綁定多個(gè)事件類(lèi)型

bind("mouseover mouseout ")

2. 添加事件命名空間,便于管理

如bind("click.plugin")袋马,bind("mouseover.plugin")初澎,刪除事件的時(shí)候可以u(píng)nbind(".plugin")

3. 相同事件名稱(chēng),不同命名空間執(zhí)行方法

如同一個(gè)元素綁定click與click.plugin事件虑凛,如果點(diǎn)擊該元素碑宴,兩個(gè)事件都會(huì)觸發(fā),trigger("click!")桑谍,只會(huì)觸發(fā)click延柠,的作用是匹配所有不包含再命名空間中的click方法

jQuery中的動(dòng)畫(huà)

  • hide()锣披,將元素隱藏贞间,相當(dāng)于將display樣式改為none.

  • show(),將元素顯示將display樣式設(shè)置為之前的樣式
    show與hide中可以添加時(shí)間參數(shù)雹仿,slow-600ms增热,normal-400ms,fast-200ms胧辽,還可以直接寫(xiě)數(shù)字钓葫,默認(rèn)單位毫秒

  • fadeIn(),只改變透明度的隱藏

  • fadeOut()票顾,只改變透明度的顯示

  • slideUp()础浮,只改變高度的隱藏

  • slideDown(),只改變高度的顯示

自定義動(dòng)畫(huà)方法animate()

  • 累加奠骄、累減
    {left: "+=500px"}

  • css()方法不會(huì)加入動(dòng)畫(huà)隊(duì)列豆同,需要放到回調(diào)函數(shù)中

  • stop([clearQueue], [gotoEnd])方法會(huì)結(jié)束當(dāng)前正在進(jìn)行的動(dòng)畫(huà),并立即執(zhí)行隊(duì)列中的下一個(gè)動(dòng)畫(huà)含鳞。clearQueue代表是否要清空未執(zhí)行完的動(dòng)畫(huà)隊(duì)列影锈,gotoEnd代表是否直接將正在執(zhí)行的動(dòng)畫(huà)跳轉(zhuǎn)到末狀態(tài),兩個(gè)參數(shù)都是Boolean值

  • 判斷是否處于動(dòng)畫(huà)狀態(tài)
    is(':animated')

  • 延遲動(dòng)畫(huà)
    delay(1000)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蝉绷,一起剝皮案震驚了整個(gè)濱河市鸭廷,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌熔吗,老刑警劉巖辆床,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異桅狠,居然都是意外死亡讼载,警方通過(guò)查閱死者的電腦和手機(jī)轿秧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)咨堤,“玉大人菇篡,你說(shuō)我怎么就攤上這事∫淮” “怎么了驱还?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)凸克。 經(jīng)常有香客問(wèn)我议蟆,道長(zhǎng),這世上最難降的妖魔是什么触徐? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任咪鲜,我火速辦了婚禮狐赡,結(jié)果婚禮上撞鹉,老公的妹妹穿的比我還像新娘。我一直安慰自己颖侄,他們只是感情好鸟雏,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著览祖,像睡著了一般孝鹊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上展蒂,一...
    開(kāi)封第一講書(shū)人閱讀 51,554評(píng)論 1 305
  • 那天又活,我揣著相機(jī)與錄音,去河邊找鬼锰悼。 笑死柳骄,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的箕般。 我是一名探鬼主播耐薯,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼丝里!你這毒婦竟也來(lái)了曲初?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤杯聚,失蹤者是張志新(化名)和其女友劉穎臼婆,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體幌绍,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡目锭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年评汰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痢虹。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡被去,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出奖唯,到底是詐尸還是另有隱情惨缆,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布丰捷,位于F島的核電站坯墨,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏病往。R本人自食惡果不足惜捣染,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望停巷。 院中可真熱鬧耍攘,春花似錦、人聲如沸畔勤。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)庆揪。三九已至式曲,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間缸榛,已是汗流浹背吝羞。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留内颗,地道東北人钧排。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像起暮,于是被迫代替她去往敵國(guó)和親卖氨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • Javascript缺點(diǎn):1.復(fù)雜的文檔對(duì)象模型 2.不一致的瀏覽器實(shí)現(xiàn) 3.缺乏便捷的開(kāi)發(fā)负懦、調(diào)試工具筒捺。 jque...
    baby熊_熊姐閱讀 695評(píng)論 0 3
  • 1.JQuery 基礎(chǔ) 改變web開(kāi)發(fā)人員創(chuàng)造搞交互性界面的方式。設(shè)計(jì)者無(wú)需花費(fèi)時(shí)間糾纏JS復(fù)雜的高級(jí)特性纸厉。 1....
    LaBaby_閱讀 1,335評(píng)論 0 2
  • (續(xù)jQuery基礎(chǔ)(1)) 第5章 DOM節(jié)點(diǎn)的復(fù)制與替換 (1)DOM拷貝clone() 克隆節(jié)點(diǎn)是DOM的常...
    凜0_0閱讀 1,340評(píng)論 0 8
  • //------------------------- 第一章 認(rèn)識(shí)JQuery ----------------...
    米塔塔閱讀 720評(píng)論 0 9
  • Explorer_Mi閱讀 358評(píng)論 0 0