json パラメータ付きアンカースクロール判别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了json パラメータ付きアンカースクロール判别相关的知识,希望对你有一定的参考价值。


$(function () {
    var telHeader = 100,
        urlParam = location.search.substring(1),
        param = urlParam.split('&'),
        paramArray = [];
    //アンカースクロールイベント
    $(window).on('load', function () {
        if (urlParam) {
            for (i = 0; i < param.length; i++) {
                var paramItem = param[i].split('=');
                paramArray[paramItem[0]] = paramItem[1];
            }
            // パラメータを判別
            if (paramArray.ancID == 'datacapacity') {
                $('.datacapacity').trigger('click');
                setTimeout(hashScroll, 4000);
                $('html, body').animate({
                    scrollTop: $('#datacapacity').offset().top - telHeader
                }, 400, 'swing', function () { });
            } else if (paramArray.ancID == 'situation') {
                $('.situation').trigger('click');
                setTimeout(hashScroll, 4000);
                $('html, body').animate({
                    scrollTop: $('#situation').offset().top - telHeader
                }, 400, 'swing', function () { });
            }
        }
    });
    //クリックイベント
    $('.datacapacity').on('click', function () {
        var target = $('#datacapacity');
        var position = target.offset().top;
        $('body,html').stop().animate({ scrollTop: position - telHeader }, 400, 'swing');
    });
    $('.situation').on('click', function () {
        var target = $('#situation');
        var position = target.offset().top;
        $('body,html').stop().animate({ scrollTop: position - telHeader }, 400, 'swing');
    });
});

以上是关于json パラメータ付きアンカースクロール判别的主要内容,如果未能解决你的问题,请参考以下文章

javascript スムーススクロール

javascript スムーススクロール

javascript ページ内リンクをスムーススクロール

text Vue公司でスムーススクロール

テーブルコントロールTable Controls: スクロールを伴う場合の例

python LIBLINEARのパラメータ(成本,偏见)のグリッドサーチを行うスクリプト。ソルバーも复数から最适なものを选択できる。