Div の位置を追跡する方法を実装しました - これは私の Web ページで問題なく動作します。modalpopupextender
aを含む aの div 位置を追跡したいのですTreeView
が、その位置は 0 として復元されますalert(elem.scrollTop);
。下の 2 番目のメッセージ ボックス ( ) がポップアップが表示されます。
保存される最初の値は 860 として警告されますが、常に 0 として復元されます。2 番目の警告の後、[OK] をクリックするとポップアップが表示されます。
修正するために何をする必要があるか教えてください。
Javascript
<script type="text/javascript"> <!-- Script to manage scroll position -->
$(document).ready(function () {
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args) {
try {
var elem = document.getElementById('AddFiles_Div');
scrollTop = elem.scrollTop;
// I am working correctly
alert(elem.scrollTop);
}
catch (err) {}
}
function EndRequestHandler(sender, args) {
try {
var elem = document.getElementById('AddFiles_Div');
elem.scrollTop = scrollTop;
// I am always zero ..................
alert(elem.scrollTop);
}
catch (err) {}
}
});
</script>
ノードが展開されたときに実行されるC#コード.ieポストバック
// いくつかの作業を行ってから、次の行を実行します.....
AddFilesModal.Show();