欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Javascript 事件捕獲的備忘(setCapture,captureEvents)

 更新時(shí)間:2006年09月07日 00:00:00   作者:  
這段時(shí)間一直在給QZone研究Js拖放的問題。今天突然發(fā)現(xiàn)live.com的模塊拖放居然可以跨出瀏覽器。到底是什么方法讓 mousemove 和 mouseup 事件可以到瀏覽器外也可以觸發(fā),于是把整個(gè)live的js down下來分析,結(jié)果發(fā)現(xiàn)是一個(gè)小小的函數(shù)在做"怪" 。

  object.setCapture() 當(dāng)一個(gè)object的被 setCapture 后,他的方法將會(huì)被繼承到整個(gè)文檔進(jìn)行捕獲。
  當(dāng)不需要把方法繼承到整個(gè)文檔捕獲時(shí),要用 object.releaseCapture()

   Mozilla 也有類似的功能,方法稍微不同 
  window.captureEvents(Event.eventType) 
   window.releaseEvents(Event.eventType)

Event 是Mozilla特殊的一個(gè)object. 
eventType 包括: Abort, Blur, Click, Change, DblClick, DragDrop, Error, Focus, KeyDown, KeyPress, KeyUp, Load, MouseDown
以下例子偷懶一下,不做Mozilla的兼容,只是為了演示

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]

相關(guān)聯(lián)接:
For IE
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/setcapture.asp
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/releasecapture.asp

For Mozilla
http://developer.mozilla.org/en/docs/DOM:window.captureEvents
http://developer.mozilla.org/en/docs/DOM:window.releaseEvents

相關(guān)文章

  • javascript實(shí)現(xiàn)文字無縫滾動(dòng)

    javascript實(shí)現(xiàn)文字無縫滾動(dòng)

    這篇文章主要介紹了javascript實(shí)現(xiàn)文字無縫滾動(dòng),文字可以實(shí)現(xiàn)上下滾動(dòng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • javascript動(dòng)態(tài)獲取登錄時(shí)間和在線時(shí)長(zhǎng)

    javascript動(dòng)態(tài)獲取登錄時(shí)間和在線時(shí)長(zhǎng)

    這篇文章主要為大家詳細(xì)介紹了javascript動(dòng)態(tài)獲取登錄時(shí)間和在線時(shí)長(zhǎng)的相關(guān)資料,獲得登錄時(shí)候的時(shí)間,用來和動(dòng)態(tài)的時(shí)間做差來求時(shí)長(zhǎng),感興趣的小伙伴們可以參考一下
    2016-02-02
  • Javascript使用SWFUpload進(jìn)行多文件上傳

    Javascript使用SWFUpload進(jìn)行多文件上傳

    本篇文章主要解釋了使用SWFUpload進(jìn)行多文件上傳,這里整理了詳細(xì)的代碼,有需要的可以了解一下。
    2016-11-11
  • JS實(shí)現(xiàn)骰子3D旋轉(zhuǎn)效果

    JS實(shí)現(xiàn)骰子3D旋轉(zhuǎn)效果

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)骰子3D旋轉(zhuǎn)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • JS使用reduce()方法處理樹形結(jié)構(gòu)數(shù)據(jù)

    JS使用reduce()方法處理樹形結(jié)構(gòu)數(shù)據(jù)

    這篇文章主要介紹了JS使用reduce()方法處理樹形結(jié)構(gòu)數(shù)據(jù),對(duì)樹形結(jié)構(gòu)數(shù)據(jù)感興趣的同學(xué),可以參考下
    2021-05-05
  • 微信小程序?qū)崿F(xiàn)商城倒計(jì)時(shí)

    微信小程序?qū)崿F(xiàn)商城倒計(jì)時(shí)

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)商城倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • javascript 關(guān)閉IE6、IE7

    javascript 關(guān)閉IE6、IE7

    通過javascript關(guān)閉瀏覽器的時(shí)候,“一般”會(huì)彈出系統(tǒng)的默認(rèn)提示框,提示用戶是否關(guān)閉瀏覽器,這可以通過javascript解決,但是IE6,IE7解決的辦法是不一樣的
    2009-06-06
  • JavaScript更改字符串的大小寫

    JavaScript更改字符串的大小寫

    在javascript中涉及字符串大小寫轉(zhuǎn)換的方法有4個(gè):toLowerCase()、toLocaleLowerCase()、toUpperCase()及toLocaleUpperCase()。今天我們主要來用下toUpperCase()和toLowerCase()方法。
    2015-05-05
  • JS?Date時(shí)間格式化的方法

    JS?Date時(shí)間格式化的方法

    這篇文章主要介紹了JS?Date時(shí)間格式化的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-01-01
  • 讓getElementsByName適應(yīng)IE和firefox的方法

    讓getElementsByName適應(yīng)IE和firefox的方法

    讓getElementsByName適應(yīng)IE和firefox的方法...
    2007-09-09

最新評(píng)論