页面定位

$(function () {
 /*   function one_Position() {
        var p = $("#one_curTime");
        $(window).scrollTop(p.offset().top - 150);
        $("#one_curTime").css("background", "red")
    };
    function three_Position() {
        var p = $("#three_curTime");
        $(window).scrollTop(p.offset().top - 150);
        $("#three_curTime").css("background", "red")
    };
    function six_Position() {
        var p = $("#six_curTime");
        $(window).scrollTop(p.offset().top - 150);
        $("#six_curTime").css("background", "red")
    };
    if ($(".tab-main div").eq(1).css("display") == "none") {
        one_Position();
    }
    if ($(".tab-main div").eq(2).css("display") == "none") {
        three_Position();
    }
    if ($(".tab-main div").eq(3).css("display") == "none") {
        six_Position();
    }*/
   /* $("#one_Age").click(function () {
        one_Position();
    });
    $("#three_Age").click(function () {
        three_Position();
    });
    $("#six_Age").click(function () {
        six_Position();
    })*/
//简化后的代码
    var Position = function(m){
                var me = {
                        'one_Age':'one_curTime',
                      'three_Age':'three_curTime',
                        'six_Age':'six_curTime'
                        }
               if(  m in me){
                        p = $('#' + me[m]);
                        //var p = $(m);
                        $(window).scrollTop(p.offset().top - 150)
                        p.css("background", "red")
                }
        }
    $(".baby_catalog > li ").click(function(){
                 Position(this.id);
        });
    $(".baby_catalog > li").each(function(){
                if( $(this).hasClass("cur") ){
                       Position(this.id); 
                }
        });
})

原文地址:https://www.cnblogs.com/mofish/p/2074855.html