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 相关文章推荐
情人节专属 纯js脚本1k大小的3D玫瑰效果
Feb 11 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
Jan 17 Javascript
js给dropdownlist添加选项的小例子
Mar 04 Javascript
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
Jun 04 Javascript
javascript 中__proto__和prototype详解
Nov 25 Javascript
Javascript中的五种数据类型详解
Dec 26 Javascript
JS解析XML文件和XML字符串详解
Apr 17 Javascript
Javascript OOP之面向对象
Jul 31 Javascript
Vue.js每天必学之指令系统与自定义指令
Sep 07 Javascript
vue router2.0二级路由的简单使用
Jul 05 Javascript
Vue中控制v-for循环次数的实现方法
Sep 26 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
Nov 04 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
PHP OPCode缓存 APC详细介绍
2010/10/12 PHP
php多文件上传实现代码
2014/02/20 PHP
php常用数学函数汇总
2014/11/21 PHP
php arsort 数组降序排序详细介绍
2016/11/17 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
jquery 表单进行客户端验证demo
2009/08/24 Javascript
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
来自国外的页面JavaScript文件优化
2010/12/08 Javascript
Textarea根据内容自适应高度
2013/10/28 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
2014/03/07 Javascript
javascript实现的右下角弹窗实例
2015/04/24 Javascript
jQuery使用zTree插件实现树形菜单和异步加载
2016/02/25 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
WebPack基础知识详解
2017/01/16 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
原生JS实现的简单轮播图功能【适合新手】
2018/08/17 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
2019/09/10 Javascript
[04:26]2014DOTA2西雅图国际邀请赛 总决赛TOPPLAY
2014/07/22 DOTA
python使用正则表达式提取网页URL的方法
2015/05/26 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
使用DataFrame删除行和列的实例讲解
2018/04/08 Python
Python cookbook(字符串与文本)在字符串的开头或结尾处进行文本匹配操作
2018/04/20 Python
Python基于pandas绘制散点图矩阵代码实例
2020/06/04 Python
HTML5教程之html 5 本地数据库(Web Sql Database)
2014/04/03 HTML / CSS
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
求职信范文英文版
2014/01/05 职场文书
2015年社区文体活动总结
2015/03/25 职场文书
创业计划书之农家乐
2019/10/09 职场文书
linux中nohup和后台运行进程查看及终止
2021/06/24 Python
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers
Promise静态四兄弟实现示例详解
2022/07/07 Javascript