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