亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

純js實現仿QQ郵箱彈出確認框

2024-05-06 16:19:00
字體:
來源:轉載
供稿:網友

仿QQ郵箱的彈出層,彈出確認框,主要是用火狐的firebug把html和css扣了下來,沒有做封裝,就定義了一個拖動事件. 大家可以封裝自己的彈出窗,嘿嘿!

代碼非常簡單,這里就不多廢話了。

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <HTML> 
  3. <HEAD> 
  4. <TITLE>QQ郵箱的彈出層</TITLE> 
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
  6. <style> 
  7. body { 
  8. background: none repeat scroll 0 0 #FFFFFF; 
  9. font-family: "lucida Grande",Verdana; 
  10. font-size: 12px; 
  11. select, body, textarea { 
  12. font-size: 12px; 
  13. .tipbg { 
  14. margin: 0; 
  15. padding: 0; 
  16. background-color: transparent; 
  17. .qmpanel_shadow { 
  18. border-radius: 3px 3px 3px 3px; 
  19. box-shadow: 0 2px 7px rgba(0, 0, 0, 0.35); 
  20. .bd_upload { 
  21. border: 1px solid #628D0B; 
  22. .bd_upload { 
  23. border: 1px solid #628D0B; 
  24. .fdbody { 
  25. border-left: 8px solid #FFFFFF; 
  26. border-right: 1px solid #87A34D; 
  27. .fdbody, .tipstitle { 
  28. background: none repeat scroll 0 0 #9BBB59; 
  29. .editor_dialog_title { 
  30. color: white; 
  31. font: bold 12px "lucida Grande",Verdana; 
  32. padding: 9px 0 7px 10px; 
  33. text-align: left; 
  34. .editor_dialog_content { 
  35. background: none repeat scroll 0 0 #FFFFFF; 
  36. filter: none; 
  37. margin: 0; 
  38. padding: 0; 
  39. text-align: center; 
  40. .mailinfo { 
  41. border-bottom: 2px solid #FFFFFF; 
  42. .mailinfo { 
  43. background: none repeat scroll 0 0 #FFFFFF; 
  44. .cnfx_content { 
  45. padding: 10px 0 5px 10px; 
  46. text-align: left; 
  47. .cnfx_status { 
  48. float: left; 
  49. padding: 0 0 0 10px; 
  50. .cnfx_btn { 
  51. padding: 0 10px 10px 0; 
  52. text-align: right; 
  53. .b_size { 
  54. font-size: 14px; 
  55. .editor_close { 
  56. background: none repeat scroll 0 0 #DC4835; 
  57. /** when mouseover,add editor_close_mover*/ 
  58. .editor_close, .editor_close_mover { 
  59. border: 1px solid #A7190F; 
  60. cursor: pointer; 
  61. float: right; 
  62. margin: 7px 7px 0 0; 
  63. .editor_close img, .editor_close_mover img, .editor_min img, .editor_min_mover img { 
  64. display: block; 
  65. img { 
  66. border: medium none; 
  67. .wd2 { 
  68. margin: 1px 1px 0 0; 
  69. width: 64px; 
  70. .btn, button, .qm_btn { 
  71. padding-left: 0; 
  72. padding-right: 0; 
  73. input, textarea, a { 
  74. outline: medium none; 
  75. .editor_mask { 
  76. background: none repeat scroll 0 0 #FFFFFF; 
  77. height: 100%; 
  78. left: 0; 
  79. opacity: 0.5; 
  80. position: absolute; 
  81. top: 0; 
  82. width: 100%; 
  83. </style> 
  84. <script> 
  85. ///////// 拖拽工具類 //////// 
  86. var DragUtil = (function(){ 
  87. var doc = document
  88.  
  89. var moveX = 0
  90. var moveY = 0
  91. var moveTop = 0
  92. var moveLeft = 0
  93. var moveable = false
  94. return { 
  95. /** 
  96. * 注冊拖拽 
  97. * 需要傳入整個窗體id和標題部分的id 
  98. */ 
  99. regist:function(winId,titleId) { 
  100. // 頁面頭部要加上: 
  101. // <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  102. // 不然會有問題的 
  103. var width = doc.documentElement.clientWidth;  
  104. var height = doc.documentElement.clientHeight;  
  105. var title = doc.getElementById(titleId); 
  106. var win = doc.getElementById(winId); 
  107. title.onmousedown = function() { 
  108. var evt = DragUtil._getEvent(); 
  109.  
  110. moveable = true;  
  111. moveX = evt.clientX; 
  112. moveY = evt.clientY; 
  113.  
  114. moveTop = parseInt(win.style.top); 
  115. moveLeft = parseInt(win.style.left); 
  116.  
  117. doc.onmousemove = function() { 
  118. if (moveable) { 
  119. var evt = DragUtil._getEvent(); 
  120. var x = moveLeft + evt.clientX - moveX; 
  121.  
  122. var y = moveTop + evt.clientY - moveY; 
  123. var w = parseInt(win.style.width); 
  124. var h = parseInt(win.style.height); 
  125.  
  126.  
  127. if ( x > 0 &&( x + w < width) && y > 0 && (y + h < height) ) { 
  128. win.style.left = x + "px"; 
  129. win.style.top = y + "px"; 
  130. }  
  131. }; 
  132. doc.onmouseup = function () {  
  133. if (moveable) {  
  134. //doc.onmousemove = docMouseMoveEvent
  135. //doc.onmouseup = docMouseUpEvent
  136. moveable = false;  
  137. moveX = 0
  138. moveY = 0
  139. moveTop = 0
  140. moveLeft = 0
  141. }  
  142. }; 
  143. /** 
  144. * 獲取事件 
  145. */ 
  146. ,_getEvent:function(){ 
  147. return window.event || arguments.callee.caller.arguments[0]; 
  148. })() 
  149. /////////////////////// 
  150. function init(){ 
  151. DragUtil.regist("WindowId","titleId") 
  152. DragUtil.regist("WindowId2","titleId2") 
  153. }  
  154. </script> 
  155. </HEAD> 
  156. <BODY onload="init()"> 
  157. <span id="qmdialog_container"><div 
  158. style="z-index: 1120; position: absolute; width: 447px; height: 163px; opacity: 1; left: 514px; top: 124px; margin-top: 0pt;" 
  159. class="" id="WindowId" qmanimation_play="|undefined"> 
  160. <div class="tipbg"> 
  161. <div style="background: #DDD;" class="opashowOuter qmpanel_shadow" 
  162. id="QMconfirm___opashow_"> 
  163. <table cellspacing="0" cellpadding="0" 
  164. style="width: 447px; height: 163px;background: white;" 
  165. class="bd_upload"> 
  166. <tbody> 
  167. <tr> 
  168. <td 
  169. style="height: 28px; border: none; background-image: none; cursor: move; overflow: hidden;" 
  170. class="editor_dialog_titlebar fdbody" 
  171. id="QMconfirm___title_td_"><div 
  172. id="QMconfirm___title_div_" 
  173. style="cursor: default; float: right; width: 40px; border: none; background-image: none;" 
  174. class="fdbody"> 
  175. <div onmouseout="this.className='editor_close';" 
  176. onmouseover="this.className='editor_close_mover';" 
  177. class="editor_close" id="QMconfirm___closebtn2_"> 
  178. <img height="12" width="12" ondragstart="return false;" src="http://www.49028c.com/jscss/demoimg/201109/ico_closetip.gif"> 
  179. </div> 
  180. </div> 
  181. <div id="titleId" class="editor_dialog_title">刪除確認</div> 
  182. </td> 
  183. </tr> 
  184. <tr> 
  185. <td valign="top" 
  186. style="height: 131px; border: medium none; visibility: visible;" 
  187. class="editor_dialog_content " id="QMconfirm___content_"><div 
  188. class="mailinfo" 
  189. style="border: none; height: 100%; display: inline;"> 
  190. <div class=""> 
  191. <div class="cnfx_content"> 
  192. <img align="absmiddle" 
  193. style="float: left; margin: 5px 10px 0; display: block;" 
  194. src="http://www.49028c.com/jscss/demoimg/201109/ico_question.gif"> 
  195. <table style="width: 350px; height: 80px;"> 
  196. <tbody> 
  197. <tr> 
  198. <td style="vertical-align: top;"><div class="b_size" 
  199. style="padding-top: 10px; word-break: break-all; line-height: 150%;"> 
  200. <div>徹底刪除后郵件將無法恢復,您確定要刪除嗎?</div> 
  201. </div></td></tr></tbody> 
  202. </table> 
  203. </div> 
  204. <div style="display: none;" class="cnfx_status"> 
  205. <input type="checkbox" id="QMconfirm__recordstatus"><label for="QMconfirm__recordstatus"></label> 
  206. </div> 
  207. <div class="cnfx_btn"> 
  208. <input type="button" value="確定" id="QMconfirm__confirm" class="wd2 btn"><input type="button" value="取消" style="display: ;" id="QMconfirm__cancel" class="wd2 btn"><input type="button" value="" style="display: none;" id="QMconfirm__never" class="wd2 btn"> 
  209. </div> 
  210. </div> 
  211. </div> 
  212. </td> 
  213. </tr> 
  214. </tbody> 
  215. </table> 
  216. </div> 
  217. </div> 
  218. </div> 
  219. </span> 
  220. <span id="qmdialog_container"><div 
  221. style="z-index: 1120; position: absolute; width: 447px; height: 163px; opacity: 1; left: 514px; top: 324px; margin-top: 0pt;" 
  222. class="" id="WindowId2" qmanimation_play="|undefined"> 
  223. <div class="tipbg"> 
  224. <div style="background: #DDD;" class="opashowOuter qmpanel_shadow" id="QMconfirm___opashow_"> 
  225. <table cellspacing="0" cellpadding="0" style="width: 447px; height: 163px;background: white;" class="bd_upload"> 
  226. <tbody> 
  227. <tr> 
  228. <td style="height: 28px; border: none; background-image: none; cursor: move; overflow: hidden;" class="editor_dialog_titlebar fdbody" id="QMconfirm___title_td_"><div id="QMconfirm___title_div_" style="cursor: default; float: right; width: 40px; border: none; background-image:none;" class="fdbody"> 
  229. <div onmouseout="this.className='editor_close';" onmouseover="this.className='editor_close_mover';" class="editor_close" id="QMconfirm___closebtn2_"> 
  230. <img height="12" width="12" ondragstart="return false;" src="http://www.49028c.com/jscss/demoimg/201109/ico_closetip.gif"> 
  231. </div> 
  232. </div> 
  233. <div id="titleId2" class="editor_dialog_title">刪除確認</div> 
  234. </td> 
  235. </tr> 
  236. <tr> 
  237. <td valign="top" style="height: 131px; border: medium none; visibility: visible;" class="editor_dialog_content " id="QMconfirm___content_"><div class="mailinfo" style="border: none; height: 100%; display: inline;"> 
  238. <div class=""> 
  239. <div class="cnfx_content"> 
  240. <img align="absmiddle" 
  241. style="float: left; margin: 5px 10px 0; display:none;" src="http://www.49028c.com/jscss/demoimg/201109/ico_question.gif"> 
  242. <table style="width: 350px; height: 80px;"> 
  243. <tbody> 
  244. <tr> 
  245. <td style="vertical-align: top;"><div class="b_size" style="padding-top: 10px; word-break: break-all; line-height: 150%;"> 
  246. <div>徹底刪除 
  247.  
  248.  
  249. 后郵件將無法恢復,您確定要刪除嗎?</div> 
  250. </div> 
  251. </td> 
  252. </tr> 
  253. </tbody> 
  254. </table> 
  255. </div> 
  256. <div style="display: none;" class="cnfx_status"> 
  257. <input type="checkbox" id="QMconfirm__recordstatus"><label for="QMconfirm__recordstatus"></label> 
  258. </div> 
  259. <div class="cnfx_btn"> 
  260. <input type="button" value="確定" id="QMconfirm__confirm" class="wd2 btn"><input type="button" value="取消" style="display: ;" id="QMconfirm__cancel" class="wd2btn"><input 
  261. type="button" value="" style="display: none;" 
  262. id="QMconfirm__never" class="wd2 btn"> 
  263. </div> 
  264. </div> 
  265. </div> 
  266. </td> 
  267. </tr> 
  268. </tbody> 
  269. </table> 
  270. </div> 
  271. </div> 
  272. </div> 
  273. </span>  
  274. </BODY> 
  275. </HTML> 



以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
在线观看亚洲视频| 国产99久久精品一区二区| 97久久精品国产| 川上优av一区二区线观看| 日韩在线精品一区| 欧美片一区二区三区| 日韩av电影手机在线观看| 欧美日韩亚洲视频一区| 91色琪琪电影亚洲精品久久| 欧美在线中文字幕| 亚洲欧美中文日韩在线| 中文字幕精品在线视频| 日韩精品中文字幕在线播放| 91深夜福利视频| 欧美激情精品久久久久久变态| 国语自产精品视频在线看| 成人免费xxxxx在线观看| 日韩精品视频中文在线观看| 国产成人精品免费久久久久| 欧美成人免费一级人片100| 在线播放国产精品| 欧美日韩国产成人在线观看| 国产v综合ⅴ日韩v欧美大片| 久久99精品久久久久久青青91| 岛国av一区二区三区| 91亚洲精品视频| 久久精品国产电影| 亚洲精品98久久久久久中文字幕| 欧美黄色片视频| 日韩免费在线视频| 久久精视频免费在线久久完整在线看| 欧洲亚洲妇女av| 国产一区二区精品丝袜| 欧美贵妇videos办公室| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲第一男人天堂| 一区二区三区动漫| 国产精品第1页| 亚洲国产精久久久久久久| 91国偷自产一区二区三区的观看方式| 成人免费在线网址| 国产日韩欧美视频| 国产精品91在线| 高清欧美电影在线| 亚洲福利在线观看| 91九色视频导航| 亚洲美女黄色片| 亚洲国产成人久久综合一区| 2019亚洲男人天堂| 国产一区二区三区丝袜| 欧美一区亚洲一区| 精品久久久久久久久久ntr影视| 久久影视电视剧凤归四时歌| 中文字幕精品久久久久| 日韩网站在线观看| 国产精品天天狠天天看| 日韩在线一区二区三区免费视频| 欧洲中文字幕国产精品| 久久久久久12| 一本大道亚洲视频| 成人做爽爽免费视频| 欧美激情欧美狂野欧美精品| 国产91在线高潮白浆在线观看| 亚洲成人黄色网| 黑人极品videos精品欧美裸| 日韩av不卡电影| 91天堂在线观看| 在线观看国产成人av片| 亚洲第一区在线观看| 欧美日韩国产一区在线| 久久91精品国产91久久跳| 亚洲国产精品推荐| 成人羞羞国产免费| 国产精品美女久久久免费| 色诱女教师一区二区三区| 久久久精品欧美| 国产成人一区二区三区| 欧美激情第三页| 亚洲精品成人久久久| 国产精品免费视频久久久| 国产美女主播一区| 在线播放日韩欧美| 欧美一级成年大片在线观看| 亚洲电影av在线| 有码中文亚洲精品| 91精品国产色综合久久不卡98| 欧美大片大片在线播放| 97在线看免费观看视频在线观看| 中文字幕亚洲综合久久筱田步美| 欧美成人中文字幕在线| 亚洲97在线观看| 国产精品一区二区久久精品| 亚洲国产精品久久精品怡红院| 久久精品91久久香蕉加勒比| 欧美丰满少妇xxxxx| 亚洲女人被黑人巨大进入al| 国产成人在线一区| 国产婷婷97碰碰久久人人蜜臀| 亚洲欧美成人一区二区在线电影| 亚洲少妇激情视频| 日本乱人伦a精品| 日韩在线视频播放| 国产91精品久久久| 中文字幕亚洲欧美日韩2019| 91黑丝高跟在线| 日韩精品视频在线播放| 中文字幕在线观看亚洲| 亚洲天堂成人在线| 青青草一区二区| 国产精品18久久久久久麻辣| 91精品国产高清自在线看超| 国产精品爽黄69| 国产精品69久久久久| 中文字幕国产亚洲| 日韩成人中文字幕在线观看| 亚洲国产精品资源| 亚洲第一在线视频| 国产精品久久久久aaaa九色| 亚洲丁香久久久| 欧美二区乱c黑人| 亚洲精品久久久久久久久久久久| 亚洲国产毛片完整版| 国产精品wwww| 久久久久久久一区二区三区| 亚洲精品免费一区二区三区| 亚洲国产精彩中文乱码av在线播放| 亚洲四色影视在线观看| 亚洲少妇激情视频| 疯狂做受xxxx欧美肥白少妇| 亚洲一区二区久久久| 精品国内亚洲在观看18黄| 中文字幕精品久久久久| 97avcom| 欧美精品在线看| 亚洲女人天堂视频| 久久久综合免费视频| 亚洲精品一区二区久| 日韩精品在线看| 国产精品偷伦一区二区| 成人久久18免费网站图片| 日韩亚洲一区二区| 国产成人综合精品在线| 精品国产一区二区三区四区在线观看| 亚洲欧洲中文天堂| 91免费人成网站在线观看18| 91在线免费看网站| 92版电视剧仙鹤神针在线观看| 欧美福利视频在线| 亚洲欧美一区二区三区情侣bbw| 色偷偷av一区二区三区| 亚洲国产欧美一区二区三区同亚洲| 欧美—级a级欧美特级ar全黄| 国产精品成人在线| 久久久国产精品一区| 456亚洲影院| 欧美日韩另类字幕中文| 日韩国产精品亚洲а∨天堂免| 欧美日韩国产激情| 日韩欧美中文字幕在线观看| 精品国偷自产在线| 一区二区三区国产视频| 97香蕉久久夜色精品国产| 欧美在线不卡区| 国产在线拍偷自揄拍精品|