想刷新后,控制x轴滚动条和y轴滚动条的位置都不动,请问该怎么做呢? 原理很简单,回发页面时记录 scrollTop 和 scrollLeft 值,页面加载时重新设置这两个值即可。注:俺用 ASP.NET + JS 实现过此功能。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试下parseInt(event.y)+parseInt(document.body.scrollTop)排序是对table吗?那可以不用刷新的 to:hbhbhbhbhb1021(天外水火(我要多努力)) ( ) 信誉:100 parseInt(event.y)+parseInt(document.body.scrollTop)这句话要加在什么地方呢? event.x的问题,因为鼠标点链接不能保证每次都点的是同一个位置,所以有偏差.其实这里的event.x没什么作用啊,可以去掉<script>String.prototype.getQueryString = function(name){var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)");var r = this.match(reg);if (r!=null) return unescape(r[2]);return null;}function getcoorxy(){if(window.location.href.toString().indexOf("xValue")!=-1){var coorx = decodeURIComponent(window.location.href).getQueryString("xValue");var coory = decodeURIComponent(window.location.href).getQueryString("yValue");if (coorx!=null) window.scrollTo(coorx,coory);}}</script><body onload=getcoorxy()><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><a href="#" style="height:100" onclick='document.location.href = document.URL+"?xValue="+(document.body.scrollLeft)+"&yValue="+(document.body.scrollTop); '>asdasd</a><br><br><br>dddd<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 把event.x跟event.y都去掉,估计第一列的event.x是一点的距离,第二列的event.x是两点的距离. 请问如果用js实现在安卓手机上左右滑动的效果 如何配置Eclipse IDE for JavaScript javascript菜单默认第一项为展开 求JS正则表达式 input的onkeydown ,onkeyup,onpropertychange 获取treeview某节点的父节点个数。 大神救命,node.js和java用AES加密结果不一样 在后面的代码里改变了焦点之后,前面代码的拷贝就不行了? 如何把文字中的 去掉,如 中国 求助:用<a> onclick调用PHP函数 点击后为什么不执行 如果获得一个div的宽高 javascript 拖动层的问题
parseInt(event.y)+parseInt(document.body.scrollTop)排序是对table吗?那可以不用刷新的
parseInt(event.y)+parseInt(document.body.scrollTop)
这句话要加在什么地方呢?
其实这里的event.x没什么作用啊,可以去掉
<script>
String.prototype.getQueryString = function(name)
{
var reg = new RegExp("(^|&|\\?)"+ name +"=([^&]*)(&|$)");
var r = this.match(reg);
if (r!=null) return unescape(r[2]);
return null;
}
function getcoorxy(){
if(window.location.href.toString().indexOf("xValue")!=-1){
var coorx = decodeURIComponent(window.location.href).getQueryString("xValue");
var coory = decodeURIComponent(window.location.href).getQueryString("yValue");
if (coorx!=null) window.scrollTo(coorx,coory);
}
}</script>
<body onload=getcoorxy()>
<br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a href="#" style="height:100" onclick='document.location.href = document.URL+"?xValue="+(document.body.scrollLeft)+"&yValue="+(document.body.scrollTop); '>asdasd</a>
<br><br><br>dddd<br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br>