前端开发

 首页 > 前端开发 > jquery教程 > jQuery实现鼠标点击弹出渐变层的方法

jQuery实现鼠标点击弹出渐变层的方法

分享到:
【字体:
导读:
          弹出层在实际应用中我们经常会碰到大量的弹出层效果,下面我来做一个基于jquery的简单的弹出层效果实例,各位朋友有兴趣可参考。 效果代码如下 在弹出层中下面是核心代码 script...

弹出层在实际应用中我们经常会碰到大量的弹出层效果,下面我来做一个基于jquery的简单的弹出层效果实例,各位朋友有兴趣可参考。

效果代码如下

20157994208808.jpg (420×166)

在弹出层中下面是核心代码


// 渐变弹出层
$(document).ready(function(){
 var speed = 600;//动画速度
 $("#race a").click(function(event){//绑定事件处理
 event.stopPropagation();
 var offset = $(event.target).offset();//取消事件冒泡
 $("#racePop").css({ top:offset.top + $(event.target).height() + "px", left:offset.left });//设置弹出层位置
 $("#racePop").show(speed);//动画显示
 });
 $(document).click(function(event) { $("#racePop").hide(speed) });//单击空白区域隐藏
 $("#racePop").click(function(event) { $("#racePop").hide(speed) });//单击弹出层则自身隐藏
  
});

完整实例


点击
这里是弹出层效果
    // 渐变弹出层 $(document).ready(function(){  var speed = 600;//动画速度  $("#race a").click(function(event){//绑定事件处理  event.stopPropagation();  var offset = $(event.target).offset();//取消事件冒泡  $("#racePop").css({ top:offset.top + $(event.target).height() + "px", left:offset.left });//设置弹出层位置  $("#racePop").show(speed);//动画显示  });  $(document).click(function(event) { $("#racePop").hide(speed) });//单击空白区域隐藏  $("#racePop").click(function(event) { $("#racePop").hide(speed) });//单击弹出层则自身隐藏   });  


分享到:
jquery.map()方法的使用详解
原型方法map跟each类似调用的是同名静态方法,只不过返回来的数据必须经过另一个原型方法pushStack方法处理之后才返回,源码如下: map: function( callback ) {     return this.pushStack( jQuery.map(this, function( elem, i ) {       return callback.call( elem, i, elem );     }...
jquery操作复选框(checkbox)大全
1、获取单个checkbox选中项(三种写法) $("input:checkbox:checked").val() 或者 $("input:[type='checkbox']:checked").val(); 或者 $("input:[name='ck']:checked").val(); 2、 获取多个checkbox选中项 $('input:checkbox').each(function() {         if ($(this).attr('c...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……