首页 > Web开发 > 详细

废物学Js One day (动画下拉列表)

时间:2015-09-26 01:40:05      阅读:279      评论:0      收藏:0      [点我收藏+]

同上一篇文章,

怎么说呢  jq这个东西可能我觉得还是挺难的吧

不过世界上哪有容易的事儿呢

初学jq   欢迎每个人指点和交流

先贴一段代码  然后发知识点

 

 js.

$(function(){
    var link_height=$(‘.cshall-links‘).height(); //获取Class的高度作为变量
    $(‘.cshall-links‘).height(0);  //设置Class的高度为0

    $(‘.cshall‘).hover(function() {   //设置鼠标经过事件
        $(this).find(‘ul.cshall-links‘).show();   //查找到当前Class的子级元素.show()方法显示  Ps也可以用.css方法设置
        $(this).find(‘ul.cshall-links‘).animate({‘height‘: link_height},200);// animate 方法添加200ms动画 设置css高度为变量中的高度  即自然高度

    }, function() {
        var _this=$(this);// 定义this 注:这里不可以删除 因为上面已经有使用的选择器所以该处只进行转换
        _this.find(‘ul.cshall-links‘).animate({‘height‘: 0},200,function (){// 方法添加200ms动画 设置css高度为0  即隐藏
            _this.find(‘ul.cshall-links‘).hide();// 当动画执行时js仍然进行运作 所以当一次收起之后就直接隐藏该class
        });
    });
});

没有像上一篇文章一样写太多为什么   先留着给自己看一些jq用法吧。

1.     .height  选择器的高度  

2.     .find  选择器的子级元素

3.     .show  显示方法

4.     .animate  动画效果

5.     .hide   隐藏方法

html .

<ul class="fn-right">
  
  <li class="cshall">
    <a href="#"> 客户服务 
    <em class="arrow"></em>
    </a>
    <ul class="cshall-links" style="display:none">
      <li><a target="_blank" href="#">服务大厅</a> </li>
     <br />
      <li><a target="_blank" href="#">自助服务</a></li>
      <br />
      <li><a target="_blank" href="#">多提建议</a></li>
      <div class="clearfix"></div>
    </ul>
  </li>
 </ul>

 

 

 

还有一种方法  不太理解 明天继续学  理解这个方法

 

 

$(function(){
    var links_height= $(".cshall-links").css(‘height‘); 
    $(".cshall-links").css(‘margin-top‘, ‘-‘+links_height);

    $("ul.cshall-links").hover(function() {
            $(".cshall-links").stop().animate({‘margin-top‘:0}, 200);
        }, function() {
            $(".cshall-links").stop().animate({‘margin-top‘:‘-‘+links_height}, 200);
    });
});

高度下滑效果

废物学Js One day (动画下拉列表)

原文:http://www.cnblogs.com/Yukiq/p/4839854.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!