网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 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>
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/21 14:27:09