手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jquery实现一个简单好用的弹出框
jquery实现一个简单好用的弹出框
摘要:自己改写一些jquery的部分代码,自己总结出来一个比较好用的jquery弹出框,留着以后工作时候再用。喜欢就拿走吧!代码:jquery实现...

自己改写一些jquery的部分代码,自己总结出来一个比较好用的jquery弹出框,留着以后工作时候再用。喜欢就拿走吧!

代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jquery实现弹出登陆窗口</title> <script src="./jquery-1.11.1.min.js"></script><> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"> <script> jQuery(document).ready(function($) { $('.login').click(function(){ //jquery的点击事件 $('.body-color').fadeIn(100);//全局变得黑的效果,具体的div就是theme-popover-mask这个 $('.hide-body').slideDown(200);//将隐藏的窗口div显示出来 }) $('.close-window .close').click(function(){ $('.body-color').fadeOut(100);// $('.hide-body').slideUp(200);//将显示的窗口隐藏起来 }) }) </script> </head> <> <body> <div> <> <a href="javascript:;">点击查看效果</a> </div> <div> <div> <> <a href="javascript:;" title="关闭">×</a> <h3>登录 是一种态度</h3> </div> <> <div> <form name="loginform" action="" method="post"> <ol> <li><h4>你必须先登录!</h4></li> <li><label for="username">用户名:</label><input type="text" id="username" value="lnc" size="20" /></li> <li><label for="password">密 码:</label><input type="password" id="password" value="***********" size="20" /></li> <li><input type="submit" name="submit" value=" 登 录 " /></li> </ol> </form> </div> <> <div> <hr> <pre>底部部分文字显示哦</pre> </div> </div> <div></div> </body> </html> <style> .btn { position: relative; cursor: pointer; display: inline-block; vertical-align: middle; font-size: 12px; font-weight: bold; height: 27px; line-height: 27px; min-width: 52px; padding: 0 12px; text-align: center; text-decoration: none; border-radius: 2px; border: 1px solid #ddd; color: #666; background-color: #f5f5f5; background: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1); background: -moz-linear-gradient(top, #F5F5F5, #F1F1F1); background: linear-gradient(top, #F5F5F5, #F1F1F1); } .login-body { padding: 60px 15px; color: #444; height: 148px; } .ipt { border: solid 1px #d2d2d2; border-left-color: #ccc; border-top-color: #ccc; border-radius: 2px; box-shadow: inset 0 1px 0 #f8f8f8; background-color: #fff; padding: 4px 6px; height: 21px; line-height: 21px; color: #555; width: 180px; vertical-align: baseline; } .dform { padding: 80px 60px 40px; text-align: center; } .signin { margin: -50px -20px -50px 90px; text-align: left; font-size: 14px; } .signin h4 { color: #999; font-weight: 100; margin-bottom: 20px; font-size: 12px; } .signin li { padding-left: 80px; margin-bottom: 15px; } .signin ol { list-style-type: none; } .signin li strong { float: left; margin-left: -80px; width: 80px; text-align: right; line-height: 32px; } .signin .btn { margin-bottom: 10px; } .signin p { font-size: 12px; color: #999; } .theme-desc,.theme-version { padding-top: 0 } .body-color { z-index: 9998; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity = 40); display: none } .hide-body { z-index: 9999; position: fixed; top: 30%; left: 40%; width: 1000px; height: 618px; margin: -180px 0 0 -330px; border-radius: 5px; border: solid 2px #666; background-color: #fff; display: none; box-shadow: 0 0 10px #666; } .close-window { border-bottom: 1px solid #ddd; padding: 22px; position: relative; } .bottom { margin-top: 180px; } .close-window .close { float: right; color: #999; padding: 5px; margin: -2px -5px -5px; font: bold 14px/14px simsun; text-shadow: 0 1px 0 #ddd } .close-window .close:hover { color: #444; } </style>

最终效果图:

jquery实现一个简单好用的弹出框1

【jquery实现一个简单好用的弹出框】相关文章:

javascript实现简单的省市区三级联动

JQuery+CSS实现图片上放置按钮的方法

jQuery实现dialog设置focus焦点的方法

jquery实现的判断倒计时是否结束代码

jquery实现点击label的同时触发文本框点击事件的方法

jQuery实现不断闪烁文字的方法

简单实用的网页表格特效

JQuery中DOM实现事件移除的方法

一个表格收缩展开的函数

jQuery插件实现适用于移动端的地址选择器

精品推荐
分类导航