模仿阿里巴巴网站右侧菜单 jquery阿里巴巴菜单鼠标滚轮滚动条 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好多没必要的代码。。╮(╯▽╰)╭。。你的setInterval 1s执行了1000次,我那个汗。。绑定scroll事件就好了 function show() { var init_top = 460; //第一个列表距离body的高度 var scrollTop = document.body.scrollTop || document.documentElement.scrollTop; //var top = $(document).scrollTop() + init_top; //列表上部距离body的高度 var top = scrollTop + init_top; var top_temp; //高度区间 var i; //列表下标 //列表高度所在区间用top_temp来分别表示 if (top > 460 && top < 510) { top_temp = 1; } else if (top > 530 && top < 580) { top_temp = 2; } else if (top > 600 && top < 650) { top_temp = 3; } else if (top > 670 && top < 720) { top_temp = 4; } else if (top > 740 && top < 790) { top_temp = 5; } else if (top > 810 && top < 860) { top_temp = 6; } else if (top > 880 && top < 930) { top_temp = 7; } else if (top > 950 && top < 1000) { top_temp = 8; } else { top_temp = 0; } showList(top_temp == 0 ? -1 : top_temp - 1); $("#show").text(top + " " + top_temp); } //滚动到哪就显示哪一列 function showList(i_temp) { if (i_temp == -1) $('.xyz_live li').removeClass("current"); else $(".xyz_live li:eq(" + i_temp + ")").addClass("current"); } $(window).scroll(show);//////////// JQUERY.MOUSEWHELL 这个插件可以满足你的要求,直接调用API获得坐标,根据坐标修改CSS样式希望可以帮到你 JavaScript能调用 framework 2.0 js代码解密 注册验证的问题 ,急等! 如何让表格里的所有文本框都不可用,为灰色? [求助]分号隔开的数据怎么读取? 帮下忙啊!回传后脚本错误 如何获得C#中"@"一样的效果 传参数给iframe页面问题? 请教关于正则表达式能否进行中文的匹配?? 利用jq如何让这种经验条上的球根据经验比例变化 求一个广告轮播组件 如何检测图片中是否包含水印
function show() {
var init_top = 460; //第一个列表距离body的高度
var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
//var top = $(document).scrollTop() + init_top; //列表上部距离body的高度
var top = scrollTop + init_top;
var top_temp; //高度区间
var i; //列表下标
//列表高度所在区间用top_temp来分别表示
if (top > 460 && top < 510) {
top_temp = 1;
} else if (top > 530 && top < 580) {
top_temp = 2;
} else if (top > 600 && top < 650) {
top_temp = 3;
} else if (top > 670 && top < 720) {
top_temp = 4;
} else if (top > 740 && top < 790) {
top_temp = 5;
} else if (top > 810 && top < 860) {
top_temp = 6;
} else if (top > 880 && top < 930) {
top_temp = 7;
} else if (top > 950 && top < 1000) {
top_temp = 8;
} else {
top_temp = 0;
}
showList(top_temp == 0 ? -1 : top_temp - 1);
$("#show").text(top + " " + top_temp);
} //滚动到哪就显示哪一列
function showList(i_temp) {
if (i_temp == -1) $('.xyz_live li').removeClass("current");
else $(".xyz_live li:eq(" + i_temp + ")").addClass("current");
} $(window).scroll(show);////////////
希望可以帮到你