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解密入门 最终变量劫持
Jun 25 Javascript
收集的一些Array及String原型对象的扩展实现代码
Dec 05 Javascript
javascript开发技术大全-第3章 js数据类型
Jul 03 Javascript
网页禁用右键菜单和鼠标拖动选择方法小结
Feb 25 Javascript
JS实现可调整倒计时间代码分享
Aug 18 Javascript
原生js实现网易轮播图效果
Apr 10 Javascript
Bootstrap table的使用方法
Nov 02 Javascript
基于 D3.js 绘制动态进度条的实例详解
Feb 26 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
Sep 18 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&amp;平移轮播效果
Aug 16 Javascript
详解JavaScript的this指向和绑定
Sep 08 Javascript
vuex页面刷新导致数据丢失的解决方案
Dec 10 Vue.js
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
将RTF格式的文件转成HTML并在网页中显示的代码
2006/10/09 PHP
php使用json_encode对变量json编码
2014/04/07 PHP
PHP下载远程文件到本地存储的方法
2015/03/24 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
PHP memcache在微信公众平台的应用方法示例
2017/09/13 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
2020/07/10 PHP
JavaScript While 循环基础教程
2007/04/05 Javascript
用javascript实现在小方框中浏览大图的代码
2007/08/14 Javascript
利用WebBrowser彻底解决Web打印问题(包括后台打印)
2009/06/22 Javascript
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
jQuery列表拖动排列具体实现
2013/11/04 Javascript
Javascript获取数组中的最大值和最小值的方法汇总
2016/01/01 Javascript
通过BootStrap-select插件 js jQuery控制select属性变化
2017/01/03 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
2017/06/28 Javascript
Layer+Echarts构建弹出层折线图的方法
2019/09/25 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
JavaScript实现点击切换验证码及校验
2021/01/10 Javascript
python发送邮件功能实现代码
2016/07/15 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
简单了解什么是神经网络
2017/12/23 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
Win8.1下安装Python3.6提示0x80240017错误的解决方法
2018/07/31 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
Python 线程池用法简单示例
2019/10/02 Python
简单了解Python write writelines区别
2020/02/27 Python
Python 调用C++封装的进一步探索交流
2021/03/04 Python
美国廉价机票预订网站:Cheapfaremart
2018/04/28 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
"火柴棍式"程序员面试题
2014/03/16 面试题
软件测试面试题
2014/01/05 面试题
升国旗仪式主持词
2014/03/19 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
证券区域经理岗位职责
2015/04/10 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python