どのようにスクロールトップの部jQueryを使う?
質問
いgridview内部..たいスクロール最上部から下部jqueryを使った..駐日アンゴラ共和国大使館特命全..
<div id="GridDiv">
// gridview inside..
</div>
私のgridviewてカスタムページング発生するリンクボタンで...私はスクロール最上部から下部のリンクボタンをクリックし...
protected void Nav_OnClick(object sender, CommandEventArgs e)
{
LinkButton lb1 = (LinkButton)sender;
//string s = lb1.ID;
ScriptManager.RegisterClientScriptBlock(lb1, typeof(LinkButton),
"scroll", "javascript:document.getElementById('GridDiv').scrollTop = 0;", true);
のjavascript、ll、jqueryの機能---駐日アンゴラ共和国大使館特命全...
編集:
西山森林公園の保護区、大観公園Stackoverflowの質問りユーザーページ---変更時のページ番でロープと滑らかな効果のある弱アルカリ泉の---私を達成していきたいと思います---
解決
あなただけ使用することができます:
<div id="GridDiv">
// gridview inside...
</div>
<a href="#GridDiv">Scroll to top</a>
他のヒント
ここでは、jqueryのを使用して何ができるかです。
$('#A_ID').click(function (e) { //#A_ID is an example. Use the id of your Anchor
$('html, body').animate({
scrollTop: $('#DIV_ID').offset().top - 20 //#DIV_ID is an example. Use the id of your destination on the page
}, 'slow');
});
または、以下のコードのために、あなたのクリックの内側にあなたが置いてます:
setTimeout(function(){
$('#DIV_ID').scrollTop(0);
}, 500);
私はなぜ知らないが、あなたは、少なくとも私のためにsetTimeoutメソッドを追加しているのは200msのます:
setTimeout( function() {$("#DIV_ID").scrollTop(0)}, 200 );
のFirefox /クローム/エッジでテストされます。
のためにストイックに
特別な感謝
$("#miscCategory").animate({scrollTop: $("#miscCategory").offset().top});
を使用する以下の機能
window.scrollTo(xpos, ypos)
ここでXPOS必須です。画素
において、x軸(水平方向)に沿って、にスクロールする座標YPOSも必要です。画素
で、y軸(垂直)に沿って、にスクロールする座標所属していません StackOverflow