zoukankan      html  css  js  c++  java
  • jquery插件回到顶部的功能

    /*
    * name: jquery.goTop.js
    *
    * Copyright (c) 2011
    * $author: PoulXia$
    * $Date: 2011-12-30$
    * $Contact: xbh520@gmail.com$
    */

    /**
    * 一个基于jQuery的回到顶部功能的插件
    * 调用示例1:
    * $(document).ready(function () {
    *     $.goTop({ renderTo: "middle2"});
    * });
    * 调用示例2:
    * $(document).ready(function () {
    *     $.goTop({renderTo:"divTop","top":"400px","right":"50px"});
    * });
    */
    ; (function ($) {
        $.extend(
        {
            goTop: function (config) {
                //默认配置
                var goTopConfig ={"top":"350px","right":"50px"};

                for(var key in config){
                    var val = config[key];
                    if(val){
                        goTopConfig[key] = val;
                    }
                }
                function checkScrollbar(el) {
                    var top = $(document).scrollTop();
                    if (top) {
                        el.show();
                    } else {
                        el.hide();
                    }
                }

                var el = $("#"+goTopConfig.renderTo);
                if(el.length < 1){
                    alert("调用出错,请参考调用示例!");
                    return false;
                }
                //默认样式
                el.css("position","fixed").css("top",goTopConfig.top).css("right",goTopConfig.right);

                //事件
                el.click(function () {
                    $(document).scrollTop(0);
                });

                //检测是否显示
                checkScrollbar(el);

                $(window).scroll(function () {
                    checkScrollbar(el);
                });
            }
        })
    })(jQuery);
    插件下载
  • 相关阅读:
    Linux的kobject机制
    利用内核模块添加系统调用
    register_sysctl_table实现内核数据交互
    设计模式17---享元模式
    设计模式16---中介者模式
    java实现PV操作
    设计模式15---桥接模式
    设计模式15---迭代器模式
    设计模式14---组合模式
    设计模式13---备忘录模式
  • 原文地址:https://www.cnblogs.com/Komici/p/2307702.html
Copyright © 2011-2022 走看看