如何记住页面回发前DIV中滚动条的位置 我的DIV中是个TreeView控件,由于节点比较多。所以给DIV设置了滚动条,每次要看最下面的节点需要拖动滚动条,但当点击某一节点出发时间,页面回发后,滚动条都会回到最初的,顶部。如此以来还要最拖动滚动条寻找刚才点击的是哪个节点,非常不便,谁能告诉我,如何是滚动条恢复大页面回传前的位置呢?最好有详细的代码及解决方案。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可见你没有使用过UpdatePanel或者其它Ajax方法。 首选方案自然是使用ajax,避免页面刷新,自然就没有这个问题。否则只有保存滚动条的位置:在滚动条的onscroll的事件中将滚动条位置写入cookie,页面加载后读取cookie值,恢复滚动条位置。 用Ajax控件UpdatePanel,无刷新,应该可以。或者用个隐藏域,当滚动条发生滚动事件时记录下滚动条的位置,页面加载时从隐藏域取出上次的位置。 我的页面里用的就是Updatepanel。可还是一如既往的这样 用的就是Updatepanel控件。没用,还是会回滚 http://topic.csdn.net/u/20101102/10/94d3ebc5-32f3-448a-8d68-9c47fa3b3c10.html 后台获取前台js动态添加的元素 dataset 需要数据类型 List中怎样控制字符的个数啊? Js中用window.location.href方式导航过去的页面怎么获得上级页面地址?? 请教一个菜鸟问题 如何避免用户从浏览器直接输入地址啊? 类和字典 的传递的性能耗费区别 想在程序里加短消息提醒功能,发短信的接口怎么弄? 那位朋友手编过asp.net,帮我看看。。。 关于asp.net配置问题。 如何用甘特图把GridView中的数据表示出来? 纠结~~~修改密码的代码,有点错误。。。。误。。。。误啊
否则只有保存滚动条的位置:在滚动条的onscroll的事件中将滚动条位置写入cookie,页面加载后读取cookie值,恢复滚动条位置。