Jquery网页内滑动缓冲导航的实现代码
如果网页过长,需要页内导航的时候,我们一般是在目标出设置ID,比如<divid="footer"></div>,然后在当前页面某个链接地址设置如:<ahref="#footer">点击指向到底部</a>,这样点击该链接后就会马上转到网页底部,默认是直接转到底部,有的访客会莫名其妙,怎么突然就到底部了。
在越来越关注用户体验的今天,这点我们要解决,下面就是一段简单的Jquery代码,实现滑动缓冲的方式实现页内导航,用户体验大大提升!
下面是代码:
<scriptsrc="http://apps.bdimg.com/libs/jquery/1.7.2/jquery.min.js"></script>
<scripttype="text/javascript">
jQuery.fn.anchorGoWhere=function(options){
varobj=jQuery(this);
vardefaults={target:0,timer:500};
varo=jQuery.extend(defaults,options);
obj.each(function(i){
jQuery(obj[i]).click(function(){
var_rel=jQuery(this).attr("href").substr(1);
switch(o.target){
case1:
var_targetTop=jQuery("#"+_rel).offset().top;
jQuery("html,body").animate({scrollTop:_targetTop},o.timer);
break;
case2:
var_targetLeft=jQuery("#"+_rel).offset().left;
jQuery("html,body").animate({scrollLeft:_targetLeft},o.timer);
break;
}
returnfalse;
});
});
};
$("#mybtn").anchorGoWhere({target:1});//这里是点击按钮的ID
</script>
以上就是网页内滑动缓冲导航的实现代码,希望大家以后多多支持毛票票。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下