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

  效果图:

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>