jQuery制作的别致导航有阴影背景高亮模式窗口


Posted in Javascript onApril 15, 2014

效果图:
jQuery制作的别致导航有阴影背景高亮模式窗口 
html链接:

<a href="#" rel="registerwindow" class="model">注册</a>

css:
img{ border:0px;} 
#registerwindow{ width:600px; height:400px; top:50px; right:100px; background:#FFF; display:none; border:5px #999 solid; position:absolute; z-index:999;} 
#modelshade{width:100%; height:100%; background:#000; display:none; position:absolute; top:0px; z-index:0;}

一:创建和调用模式窗口
<div id="registerwindow"> 
<h1 align="center">注册</h1><br> 
<div style="width:250px; margin:0 auto;"> 
<form> 
用户名:<input type="text" name="username" size="20"><br> 
密 码:<input type="password" name="password" size="20"><br> 
<input type="submit" name="submit" value="注册" > 
</form> 
</div> 
</div>

1.创建一个jQuery语句,选择具有一类模式的描记标记
<script> 
$('document').ready(function(){ 
<!-- 注册model start--> 
$('a.model').click(function(){

2.使用下面的函数,将当前项目中的变量存储为rel属性的值
var modelID = $(this).attr('rel');

3.设置模式窗口的效果,并添加关闭窗口的图片链接
$('#'+modelID).fadeIn(2000).prepend('<a href="#" class="close"><img src="images/close.png" class="close_button" title="close window" alt="close"></a>'); 
$('.close_button').css({'margin-left':'535px','margin-top':'0px'});

二:创建阴影背景
$('#modelshade').css('opacity','0.8').fadeIn(2000);

三:关闭模式窗口
$('a.close,#modelshade').click(function(){ 
var thismodelID= $('a.close').parent().attr('id'); 
$('#modelshade,#'+thismodelID).fadeOut(function(){ 
$('a.close,#modelshade').remove(); 
}); 
return false; 
});

关闭点击功能的失败连接,该方法将保持连接并尝试载入另一个页面到浏览器
return false; }); 
<!-- 注册model end--> 
lt;/script>
Javascript 相关文章推荐
JavaScript入门教程(11) js事件处理
Jan 31 Javascript
Jquery Ajax请求代码(2)
Jan 07 Javascript
jQuery中:eq()选择器用法实例
Dec 29 Javascript
SuperSlide标签切换、焦点图多种组合插件
Mar 14 Javascript
AngularJS向后端ASP.NET API控制器上传文件
Feb 03 Javascript
浅析JS原型继承与类的继承
Apr 07 Javascript
Vue侧滑菜单组件——DrawerLayout
Dec 18 Javascript
vue父组件点击触发子组件事件的实例讲解
Feb 08 Javascript
详解如何构建Promise队列实现异步函数顺序执行
Oct 23 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
JS实现简易留言板增删功能
Feb 08 Javascript
使用vant的地域控件追加全部选项
Nov 03 Javascript
JS比较2个日期间隔的示例代码
Apr 15 #Javascript
模拟一个类似百度google的模糊搜索下拉列表
Apr 15 #Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
Apr 15 #Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
Apr 15 #Javascript
jquery新的绑定事件机制on方法的使用方法
Apr 15 #Javascript
jquery datepicker参数介绍和示例
Apr 15 #Javascript
javascript调试之DOM断点调试法使用技巧分享
Apr 15 #Javascript
You might like
新闻分类录入、显示系统
2006/10/09 PHP
php curl 登录163邮箱并抓取邮箱好友列表的代码(经测试)
2011/04/07 PHP
php时间戳格式化显示友好的时间函数分享
2014/10/21 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
2019/04/09 PHP
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
使用Node.js为其他程序编写扩展的基本方法
2015/06/23 Javascript
开启Javascript中apply、call、bind的用法之旅模式
2015/10/28 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
微信小程序 页面跳转如何实现传值
2017/04/05 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
vue2实现数据请求显示loading图
2017/11/28 Javascript
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
vue中本地静态图片路径写法
2018/03/06 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
javascript递归函数定义和用法示例分析
2020/07/22 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
vue3.0 加载json的方法(非ajax)
2020/10/26 Javascript
JS实现简易日历效果
2021/01/25 Javascript
[27:39]Ti4 循环赛第二日 LGD vs Fnatic
2014/07/11 DOTA
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
python中set常用操作汇总
2016/06/30 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
python实现简易云音乐播放器
2018/01/04 Python
Python运维自动化之nginx配置文件对比操作示例
2018/08/29 Python
pyqt5实现俄罗斯方块游戏
2019/01/11 Python
python学生管理系统
2019/01/30 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
Parfumdreams芬兰:购买香水和化妆品
2021/02/13 全球购物
技能竞赛活动方案
2014/02/21 职场文书
政治学求职信
2014/06/03 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
2015年体育教学工作总结
2015/05/20 职场文书
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL