たとえば、mao.aspx ページの div id="s" の位置にジャンプしたい場合は、 を使用して指定した位置にジャンプします
ユーザーを追加するために、ページにジャンプしてその位置にスムーズに移動する方法を説明します。実際には、ジャンプしたい div のパラメーターを渡すだけです。
まず、前のページに移動します。パラメータの一般的な JS を取得します
//Getパラメータ名 pname に基づくパラメータは、目的のパラメータ名と同じです
function getParam(pname) {
var params = location.search.substr(1); // パラメータを取得して削除しますか?
var ArrParam = params.split('&');
if (ArrParam.length == 1) {
//パラメータが 1 つだけの場合
return params.split('=' ) [1];
}
else {
//複数のパラメータの場合
for (var i = 0; i
if (ArrParam) [i].split('=')[0] == pname) {
return ArrParam[i].split('=')[1]
}
}
}
}
コードは非常に簡単です: 現在の URL に基づいて目的のパラメータの値を取得します
$(function() {
var mao = $("#" getParam("m")); //Getアンカーポイント
if ( mao.length > 0) {// オブジェクトが存在するかどうかを判断します
var pos = mao.offset().top;
var poshigh = mao.height(); 🎜>$("html,body" ).animate({scrollTop: pos-poshigh-30 }, 3000);
}
});
上記はスムーズな動きですpos-poshigh-30 これは 30 に減らす方が良いと思います~~
非常に簡単ですが、コード例ほど効果はありません。自分で書いてください〜