我的代码里面有自动加载信息的方法
代码是
window.onscroll = function () {
var h1 = document.documentElement.scrollTop+document.body.scrollTop;
var h2 = document.documentElement.clientHeight+document.body.clientHeight;
var h3 = document.documentElement.scrollHeight+document.body.scrollHeight;
if (h1 + h2 > h3-130) {
lists();
}
}然后是置顶按钮的方法
代码是function goTopEx(){
var obj=document.getElementById("goTopBtn");
function getScrollTop(){
return document.body.scrollTop+document.documentElement.scrollTop;
}
function setScrollTop(value){
if(navigator.userAgent.indexOf("Chrome")>0){
document.body.scrollTop=value;
}
else
{
document.documentElement.scrollTop=value;
}
}
window.onscroll=function(){getScrollTop()>0?obj.style.display="":obj.style.display="none";}
obj.onclick=function(){
var goTop=setInterval(scrollMove,10);
function scrollMove(){
setScrollTop(getScrollTop()/1.1);
if(getScrollTop()<1)clearInterval(goTop);
}
}
}
置顶代码里,也用了windown.onscroll事件,结果导致 自动加载不能实现!!
怎么解决哩~~~
代码是
window.onscroll = function () {
var h1 = document.documentElement.scrollTop+document.body.scrollTop;
var h2 = document.documentElement.clientHeight+document.body.clientHeight;
var h3 = document.documentElement.scrollHeight+document.body.scrollHeight;
if (h1 + h2 > h3-130) {
lists();
}
}然后是置顶按钮的方法
代码是function goTopEx(){
var obj=document.getElementById("goTopBtn");
function getScrollTop(){
return document.body.scrollTop+document.documentElement.scrollTop;
}
function setScrollTop(value){
if(navigator.userAgent.indexOf("Chrome")>0){
document.body.scrollTop=value;
}
else
{
document.documentElement.scrollTop=value;
}
}
window.onscroll=function(){getScrollTop()>0?obj.style.display="":obj.style.display="none";}
obj.onclick=function(){
var goTop=setInterval(scrollMove,10);
function scrollMove(){
setScrollTop(getScrollTop()/1.1);
if(getScrollTop()<1)clearInterval(goTop);
}
}
}
置顶代码里,也用了windown.onscroll事件,结果导致 自动加载不能实现!!
怎么解决哩~~~
解决方案 »
- 怎样在js中将Time转换成“00:00:00”这样的字符型??
- extjs tabpanel提交数据时出现的一个问题
- JS验证身份证并且验证生日
- 小问题多送分,先来先得
- 如何去限制一个国家的IP
- 如何用js得到url转发前的url(非js的实现方式也可以)
- 我在A.htm页面打开B.htm 然后从B.htm返回值给A.htm的listbox控件 用opener怎么不行
- javascript中的页面转向问题
- cookie的使用问题
- 如何用Javascript实现数据库控件类似的效果?
- 急急急!!正值表达式match在for循环里不执行,不知道怎么回事。求JS高手解答
- js 或jquery 控制光标在文本框的位置 要兼容firefox
var h1 = document.documentElement.scrollTop+document.body.scrollTop;
var h2 = document.documentElement.clientHeight+document.body.clientHeight;
var h3 = document.documentElement.scrollHeight+document.body.scrollHeight;
if (h1 + h2 > h3-130) {
lists();
放到第二个方法里面的window.onscroll = function ()
方法里面,就解决咯~~