简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

Jquery网页内滑动缓冲导航的实现代码

来源:易贤网   阅读:799 次  日期:2015-04-08 14:15:28

温馨提示:易贤网小编为您整理了“Jquery网页内滑动缓冲导航的实现代码”,方便广大网友查阅!

如果网页过长,需要页内导航的时候,我们一般是在目标出设置ID,比如<div id="footer"></div>,然后在当前页面某个链接地址设置如:<a href="#footer">点击指向到底部</a>,这样点击该链接后就会马上转到网页底部,默认是直接转到底部,有的访客会莫名其妙,怎么突然就到底部了。

  在越来越关注用户体验的今天,这点我们要解决,下面就是一段简单的Jquery代码,实现滑动缓冲的方式实现页内导航,用户体验大大提升!

下面是代码:

<script src=">

<script type="text/javascript">

jQuery.fn.anchorGoWhere = function(options){

var obj = jQuery(this);

var defaults = {target:0, timer:500};

var o = jQuery.extend(defaults,options);

obj.each(function(i){

jQuery(obj[i]).click(function(){

var _rel = jQuery(this).attr("href").substr(1);

switch(o.target){

case 1:

var _targetTop = jQuery("#"+_rel).offset().top;

jQuery("html,body").animate({scrollTop:_targetTop},o.timer);

break;

case 2:

var _targetLeft = jQuery("#"+_rel).offset().left;

jQuery("html,body").animate({scrollLeft:_targetLeft},o.timer);

break;

}

return false;

});

});

};

$("#mybtn").anchorGoWhere({target:1}); //这里是点击按钮的ID

</script>

更多信息请查看IT技术专栏

更多信息请查看脚本栏目
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:JS判断网页广告是否被浏览器拦截过滤的代码
下一篇:js通过iframe加载外部网页的实现代码
易贤网手机网站地址:Jquery网页内滑动缓冲导航的实现代码
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!