最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于jquery的從一個頁面跳轉(zhuǎn)到另一個頁面的指定位置的實(shí)現(xiàn)代碼(帶平滑移動的效果)

 更新時間:2011年05月24日 23:08:34   作者:  
從一個頁面跳轉(zhuǎn)到另一個頁面的指定位置 如果不帶平滑移動的效果 很容易 加個 錨點(diǎn)就行了
比如 想跳到 mao.aspx 的頁面 的div id="s" 的位置 那么 只用<a href="mao.aspx#s"> 就可實(shí)現(xiàn)跳轉(zhuǎn)到指定位置
現(xiàn)在為了增加用戶體驗(yàn) 跳轉(zhuǎn)到頁面后 平滑移動到該位置 怎么做呢 其實(shí)也很簡單啦 那邊傳遞過來一個 要跳轉(zhuǎn)到哪個div的參數(shù)就行
先上一段 頁面獲取參數(shù)的 通用js
復(fù)制代碼 代碼如下:

//根據(jù)參數(shù)名獲得該參數(shù) pname等于想要的參數(shù)名
function getParam(pname) {
var params = location.search.substr(1); // 獲取參數(shù) 平且去掉?
var ArrParam = params.split('&');
if (ArrParam.length == 1) {
//只有一個參數(shù)的情況
return params.split('=')[1];
}
else {
//多個參數(shù)參數(shù)的情況
for (var i = 0; i < ArrParam.length; i++) {
if (ArrParam[i].split('=')[0] == pname) {
return ArrParam[i].split('=')[1];
}
}
}
}

代碼很簡單 就是根據(jù)當(dāng)前url 獲取其中想要的參數(shù)的值
復(fù)制代碼 代碼如下:

$(function() {
var mao = $("#" + getParam("m")); //獲得錨點(diǎn)
if (mao.length > 0) {//判斷對象是否存在
var pos = mao.offset().top;
var poshigh = mao.height();
$("html,body").animate({ scrollTop: pos-poshigh-30 }, 3000);
}
});

上面就是平滑移動到 想要的位置 pos-poshigh-30 這個是可以調(diào)整的 我是覺得減到30畢竟好~~

很簡單的效果 不上代碼例子了 自己寫著玩~

相關(guān)文章

最新評論

信阳市| 定陶县| 泾阳县| 黄骅市| 凌云县| 镇原县| 南澳县| 河北省| 金寨县| 长乐市| 徐水县| 罗定市| 龙南县| 永丰县| 天水市| 横山县| 宿州市| 嘉黎县| 绍兴县| 石台县| 乌拉特后旗| 玉门市| 正定县| 横山县| 博爱县| 名山县| 屏南县| 阿拉善盟| 米泉市| 府谷县| 安多县| 延寿县| 桦甸市| 宣武区| 大兴区| 大新县| 洮南市| 桂东县| 杭州市| 兴仁县| 阜康市|