关于jquery的mousewheel事件

「已注销」 2013-08-15 06:06:04
最近在做横滚事件,不过用滚轴事件,不过为什么滚动事件会是连续的,求教

		$("body").mousewheel(function(event, delta, deltaX, deltaY){
var pagepostion =$("#pagepostion").val();
var waplist=$(".brand_main").length;
var _h;
var marginLeft = (screenWidth - 1000)/2;
if(delta<0){
if(pagepostion>=0){
if(pagepostion==waplist-1){
return;
}
pagepostion++;
$("#pagepostion").val(pagepostion);

}
_h="#b"+$("#pagepostion").val();
$("html,body").animate({ 'scrollLeft' : $(_h).offset().left - marginLeft },1000,"circEaseOut",function(){
return false;
});


}else{
if(pagepostion<=waplist-1){
if(pagepostion==0){
return;
}
pagepostion--;
$("#pagepostion").val(pagepostion);

}
_h="#b"+$("#pagepostion").val();
$("html,body").animate({ 'scrollLeft' : $(_h).offset().left - marginLeft },1000,"circEaseOut",function(){
return false;
});

}
event.stopPropagation();
event.preventDefault();
return false;
});
...全文
141 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2013-08-16
  • 打赏
  • 举报
回复

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧