实现单击TreeView节点,页面回发刷新后,滚动条自动定位到被选择节点处,使被选择节点可见
问题的阐述:由于网站嵌入代码很多javascript的不兼容导致js代码无效。模板页与服务器控件等的冲突。经过多次实验决定采用jQuery(javascript的拓展库),这个问题我实在真实项目中遇到非常头疼(我的开发环境是vs2010)
实现方法 一 :
<input id="inputScroll" class="classScroll" runat=server value="0" type=hidden />
<script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$("#MainContent_TreeView1").find("a").click(function () {
$(".classScroll").val($("#MainContent_Panel").scrollTop());
});
if ($(".classScroll").val() != "0") {
$("#MainContent_Panel").scrollTop($(".classScroll").val());