js實現右鍵彈出可以拖動的窗口
sparta-紫杉 2010-4-17 16:37
一、判斷瀏覽器類別,以便根據不同的瀏覽器類型編寫兼容代碼(該段代碼來自李戰)。












二、通過下面三段代碼來完成捕獲鼠標事件的坐標位置(確定彈出窗口的坐標位置)























三、右鍵內容彈出(兼容Maxthon、FF瀏覽器)

















頁面無素“PopMenu”是一個Html的DIV元素,代碼如下:






































四、拖動右鍵彈出窗口








//拖動右鍵彈出對象初始化(PopMenu和PopHandle請參見本文中的那段html代碼,分別是該段html代碼中的兩個div的標識)
initDomDrag("PopHandle", "PopMenu");


dom-drgs.js可通過百度該關鍵詞查找并下載,也可以通過本地址/Files/SpartaYew/dom-drag.txt(因為不能上傳以.js為后綴的文件,因此后綴名修改為.txt)進行下載。
五、關閉右鍵彈出窗口








-東營 sparta-紫杉 原創,轉載請注明出處 :)
http://www.aygfsteel.com/SpartaYew/
SpartaYew@163.com
QQ:22086526
posted on 2011-05-19 11:09 sparta-紫杉 閱讀(615) 評論(0) 編輯 收藏 所屬分類: JavaScript