jQuery两个有意思的切换方法

hover:

成都创新互联公司是一家专注于成都做网站、网站设计、外贸营销网站建设与策划设计,椒江网站建设哪家好?成都创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:椒江等地区。椒江做网站价格咨询:028-86922220

hover是一个自定义方法,描述的是,状态一,状态二,鼠标滑动而触发。效果与onmousemove onmouseout类似。对于这种状态,用一个小例子来描述,其实,在复杂的动画富web应用中,hover的作用很广泛。在function(){},function(){}这两个回调函数中,足以让我们发挥丰富的扩展。

.hover(function(){..},function(){..});

  
 
 
  1.  
  2.  
  3.  
  4.     Untitled Page 
  5.      
  6.         #de{}  
  7.      
  8.      
  9.      
  10.         $(function () {  
  11.             var $de = $("#de");  
  12.             $de.hover(function () { $(this).css("background", "#ccc"); }, function () { $(this).css("background","#999"); });  
  13.         });  
  14.      
  15.  
  16.  
  17.     content 
  18.  
  19.  

toggle:

话说,JQuery中toggle这是一个好玩意,用于绑定多个事件处理器函数,以响应被选元素的轮流click事件。如果元素是可见的,切换为隐藏。如果元素是隐藏的,切换为可见。

.toggle(function(){},function(){},....);.toggle(speed,function(){}); .toggle(speed,easing,function(){});

speed:显示与隐藏的速度,默认是0。

easing:指定切换效果,默认是swing,可选linear。

.toggle()方法还有一种以switch参数的形式,比如我设置一个参数为int,$("..").toggle(int)。它的类似效果,可以如下:

int ? $("..").show() : $("..").hide();

  
 
 
  1.  
  2.  
  3.  
  4.     Untitled Page 
  5.      
  6.         #de{}  
  7.         .de{ background:#ccc; width:50px; height:50px; margin-top:50px; display:none;}  
  8.      
  9.      
  10.      
  11.         $(function () {  
  12.             var $de = $("#de");  
  13.             $de.toggle(function () { $(".de").fadeIn("slow"); }, function () { $(".de").fadeOut("slow"); });  
  14.         });  
  15.      
  16.  
  17.  
  18.     content 
  19.     
 
  •  
  •  
  • 文章名称:jQuery两个有意思的切换方法
    网站网址:http://www.shufengxianlan.com/qtweb/news22/406222.html

    网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

    广告

    声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

    猜你还喜欢下面的内容

    网站策划知识

    同城分类信息