您的位置:首页 > 编程语言

代码成长记录之页面滚动焦点图

2016-01-25 17:00 218 查看
要实现这样一个页面效果



代码如下

$(function(){
var scrollEvent = function(){
$('.boxer').each(function(){
var $this = $(this);
var height =  $this.offset().top;
var windowHeight = $(window).scrollTop();
var absHeight = height-windowHeight;

var n = $this.index();
if(absHeight>=0&&absHeight<=200){
var $ul = $('.dot');
var $now = $ul.find('li.now');
$now.removeClass('now');
$('.dot li:eq('+n+')').addClass('now');    //注意  n是变量!!!!变量!!!变量!!!
}
});
};
//初始化事件
var main = function(){
$(window).bind('scroll',function(){
scrollEvent();
})
}
main();
})




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: