国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

使用jQuery的easydrag插件實現可拖動的DIV彈出框

2024-05-06 16:28:45
字體:
來源:轉載
供稿:網友
EasyDrag 是一個用來實現頁面元素拖拉的 jQuery 插件。接下來通過本文給大家介紹使用jQuery的easydrag插件實現可拖動的DIV彈出框,感興趣的朋友一起學習吧
 

EasyDrag 是一個用來實現頁面元素拖拉的 jQuery 插件。

在沒遇到easydrag插件之前,想實現一個彈出框并不是一件輕而易舉的事情!

人們常說沒有不勞而獲的事情,但在編碼的世界中卻不是這樣。更多的開源框架方面了我們,也毒害了我們!

廢話少說,先看效果:

使用jQuery的easydrag插件實現可拖動的DIV彈出框

全部代碼:

<!DOCTYPE HTML> <html> <head> <title>easydrag實現可拖動的DIV彈出框</title> <style> /* 重置瀏覽器默認樣式 */ body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;} ul,ol,li{list-style:none;} input,button{margin:0;font-size:12px;vertical-align:middle;} body{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#333; margin:0 auto; } table{border-collapse:collapse;border-spacing:0;} a{ color:#333; text-decoration:none;} a:hover{ text-decoration:none;} .wrap{ width:960px; margin:20px auto;} .box{ display:none; background:#fff; border:1px solid #ccc; position:absolute;} #popbox{ width:550px;height:320px;overflow:hidden;} #handler{ width:98%; height:30px; line-height:30px; overflow:hidden; color:#fff; border-bottom:1px solid #ccc; background:#ccc; padding-left:2%; float:left;} .btn{ display:block; width:90px; height:28px; border:1px solid #ccc; line-height:28px; text-align:center; margin-right:20px; float:left; display:inline; margin-right:15px; cursor:pointer;} .close{ display:block; background:url(images/close.gif) no-repeat; width:13px; height:13px; float:right; text-indent:-999em; cursor:pointer; display:inline; margin:8px 12px 0 0;} .head i{ float:left; font-style:normal;} .content{ width:100%; float:left;} .content img{width:100%;} </style> <!-- 使用百度的jquery在線cdn --> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <!-- easydrag.js沒有找到在線的cdn,大家可以自行下載 --> <script type="text/javascript" src="js/easydrag.js"></script> <script language="javascript"> $(function(){ //btn綁定click事件 $('.btn').click(function(){ //設置彈出框居中 $('#popbox').css({ left: ($(window).width() - $('#popbox').outerWidth())/2, top: ($(window).height() - $('#popbox').outerHeight())/2 + $(document).scrollTop() }); $('#popbox').easydrag(); //淡入已隱藏的div $('#popbox').fadeIn(); $('#popbox').setHandler('handler'); $('.close').click(function(){ //淡出效果來隱藏彈出的div $('#popbox').fadeOut(); }); }); }); </script> </head> <body> <div class="wrap"> <b class="btn">打開彈出框</b> <div id="popbox" class="box"> <div class="head" id="handler"><b class="close">關閉</b><i>點擊標題位置進行拖動</i></div> <div class="content"><a href="http://blog.csdn.net/xmtblog/"><img src="images/img03.jpg" /></a></div> </div> </div> </body> </html> 

以上內容是小編給大家介紹的使用jQuery的easydrag插件實現可拖動的DIV彈出框,希望對大家有所幫助!



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 山丹县| 大同市| 新民市| 临澧县| 沙雅县| 新干县| 炉霍县| 西城区| 金沙县| 大庆市| 屏山县| 星座| 通化市| 昌黎县| 兴隆县| 富平县| 宣恩县| 缙云县| 商城县| 光山县| 高邑县| 汝城县| 英超| 赣州市| 横山县| 乌苏市| 明水县| 苏州市| 苍山县| 水富县| 胶州市| 赫章县| 大姚县| 福州市| 平南县| 新营市| 阳新县| 车致| 灯塔市| 扶绥县| 陆良县|