码迷,mamicode.com
首页 > 其他好文 > 详细

窗口滚动到当前元素才显示动画效果

时间:2015-08-31 19:05:06      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

 1 $(function(){
 2     $(window).scroll(function(){
 3         var curr_element = $(当前元素class或id名)
 4         var active_class = ‘显示动画效果的class或id
 5         var scroll_h = $(window).scrollTop()+$(window).height();
 6         var self_top = curr_element.offset().top;
 7         var self_h = curr_element.height();
 8         if( (scroll_h > self_top + self_h/2) &&  ( $(window).scrollTop() < self_top + self_h/2) ){
 9             // 显示动画效果
10            curr_element.addClass(active_class);
11         }else{
12            // 退出动画效果
13            curr_element.removeClass(active_class);
14         }
15     })
16 })

 

窗口滚动到当前元素才显示动画效果

标签:

原文地址:http://www.cnblogs.com/hoasou/p/4773388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!