asp.net – MaintainScrollPositionOnPostback属性不适用于mozilla
|
MaintainScrollPositionOnPostback = true 它与IE合作但不与mozilla合作(版本9) 建议另一种保持与浏览器无关的滚动位置的方法.. thanxx 解决方法在这里找到答案:http://weblogs.asp.net/andrewfrederick/archive/2008/03/04/maintain-scroll-position-after-asynchronous-postback.aspx 和这里: http://www.4guysfromrolla.com/articles/111704-1.aspx 如果它适合您,请告诉我! 编辑 由于我只是链接答案,我实际上只是粘贴代码片段,以防这些链接消失: 从http://weblogs.asp.net/andrewfrederick/archive/2008/03/04/maintain-scroll-position-after-asynchronous-postback.aspx开始: <script type="text/javascript">
var xPos,yPos;
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(BeginRequestHandler);
prm.add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender,args) {
xPos = $get('scrollDiv').scrollLeft;
yPos = $get('scrollDiv').scrollTop;
}
function EndRequestHandler(sender,args) {
$get('scrollDiv').scrollLeft = xPos;
$get('scrollDiv').scrollTop = yPos;
}
</script>
来自:http://www.4guysfromrolla.com/articles/111704-1.aspx <script language = "javascript">
function sstchur_SmartScroller_GetCoords()
{
var scrollX,scrollY;
if (document.all)
{
if (!document.documentElement.scrollLeft)
scrollX = document.body.scrollLeft;
else
scrollX = document.documentElement.scrollLeft;
if (!document.documentElement.scrollTop)
scrollY = document.body.scrollTop;
else
scrollY = document.documentElement.scrollTop;
}
else
{
scrollX = window.pageXOffset;
scrollY = window.pageYOffset;
}
document.forms[formID].xCoordHolder.value = scrollX;
document.forms[formID].yCoordHolder.value = scrollY;
}
function sstchur_SmartScroller_Scroll()
{
var x = document.forms[formID].xCoordHolder.value;
var y = document.formsformID].yCoordHolder.value;
window.scrollTo(x,y);
}
window.onload = sstchur_SmartScroller_Scroll;
window.onscroll = sstchur_SmartScroller_GetCoords;
window.onkeypress = sstchur_SmartScroller_GetCoords;
window.onclick = sstchur_SmartScroller_GetCoords;
<script>
对于那些努力解决这些问题的人来说,这些都归功于他们. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 多个控制器,一个视图和一个模型ASP.NET MVC 3
- asp.net核心 – Asp.net核心错误管理
- asp.net-mvc – ASP.NET MVC:通过两个控制器操作重用视图
- asp.net核心 – ASP.Net MVC 6中使用Tag Helpers的优点是什
- asp.net – Linq更新查询生成哪里0 = 1?
- asp.net-mvc – MVC的实际应用||什么时候使用,还是不使用MV
- asp.net – WCF – 找到了该合同的多个端点配置 – 错误
- asp.net – .NET“代码块块”?
- asp.net-mvc-3 – ASP.NET MVC 3和App_Code文件夹
- ASP.NET通过自定义函数实现对字符串的大小写切换功能
