关于$(document).scrollTop() 你是要写到cookie里面吗。把他当成个变量用就行了。描述的在具体点吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $(document).ready(function() { t = $(document).scrollTop(); function ba(){ var h = $(window).height(); if(t > h){ $('#gotop').fadeIn(); }else{ $('#gotop').fadeOut(); } } ba(); $('#gotop').click(function(){ $(document).scrollTop(0); }) $(window).scroll(function(){ ba(); }) });就是这样就不行了,,,,, $(document).ready(function() { t = $(document).scrollTop(); function ba(){ var h = $(window).height(); if(t > h){ $('#gotop').fadeIn(); }else{ $('#gotop').fadeOut(); } } ba(); $('#gotop').click(function(){ $(document).scrollTop(0); }) $(window).scroll(function(){ ba(); }) });就是这样就不行了,,,,,$(document).ready(function() { t = $(document).scrollTop(); function ba(){ var h = $(window).height(); if(t > h){ $('#gotop').fadeIn(); }else{ $('#gotop').fadeOut(); } } ba(); $('#gotop').click(function(){ $(document).scrollTop(0); }) $(window).scroll(function(){ ba(); }) }); 这样肯定不行的$(document).scrollTop()的值是一直变的,写在外面只赋值了一次 是不是要在$(window).scroll(function()中才行那如果我有多个函数都要用到$(document).scrollTop()的话怎么办 是不是要在$(window).scroll(function()中才行那如果我有多个函数都要用到$(document).scrollTop()的话怎么办放到scroll(function(里 $(document).ready(function() { function ba(){ var h = $(window).height(); t = $(document).scrollTop(); b = $(".b_title"); o= b.offset().top; if(t > h){ $('#gotop').fadeIn(); }else{ $('#gotop').fadeOut(); } if(t > o){ console.log(t); b.addClass("fixed"); }else{ b.removeClass("fixed"); } } ba(); $(window).scroll(function(){ ba(); }) $('#gotop').click(function(){ $(document).scrollTop(0); }) })我在上面添加了一下代码if(t > o){ console.log(t); b.addClass("fixed"); }else{ b.removeClass("fixed"); }然后当我没有else的时候,b.addClass("fixed");是成功的,但是加了else后就失效了,请问这是为什么 搜索框问题 javascript截取字符串中的数字,急!急!急!急!路过的高手帮小弟看看啊 求一个简单的JS split解决办法或者转换成时间类型。。。 判断多行文本框字符数 什么设置层的滚动方向? 关于同个exe多次运行的问题 帮我修改一下代码!!急 这是用jquery中的datagrid方法里的不同列,用相同的名字(flied是必须是对象属性) 有几个函数的看不懂,请问具体是什么意思? javaweb链接数据库连不上,然后debug报下列错,所有jsp网页能进,就是和数据库有关就出错 JS初级问题,通过onkeydown移动图片 这段js能是吸纳
$(document).ready(function() {
t = $(document).scrollTop();
function ba(){
var h = $(window).height();
if(t > h){
$('#gotop').fadeIn();
}else{
$('#gotop').fadeOut();
}
}
ba();
$('#gotop').click(function(){
$(document).scrollTop(0);
})
$(window).scroll(function(){
ba();
})
});就是这样就不行了,,,,,
$(document).ready(function() {
t = $(document).scrollTop();
function ba(){
var h = $(window).height();
if(t > h){
$('#gotop').fadeIn();
}else{
$('#gotop').fadeOut();
}
}
ba();
$('#gotop').click(function(){
$(document).scrollTop(0);
})
$(window).scroll(function(){
ba();
})
});就是这样就不行了,,,,,$(document).ready(function() {
t = $(document).scrollTop();
function ba(){
var h = $(window).height();
if(t > h){
$('#gotop').fadeIn();
}else{
$('#gotop').fadeOut();
}
}
ba();
$('#gotop').click(function(){
$(document).scrollTop(0);
})
$(window).scroll(function(){
ba();
})
});
是不是要在$(window).scroll(function()中才行那如果我有多个函数都要用到$(document).scrollTop()的话怎么办
是不是要在$(window).scroll(function()中才行那如果我有多个函数都要用到$(document).scrollTop()的话怎么办
放到scroll(function(里
function ba(){
var h = $(window).height();
t = $(document).scrollTop();
b = $(".b_title");
o= b.offset().top;
if(t > h){
$('#gotop').fadeIn();
}else{
$('#gotop').fadeOut();
}
if(t > o){
console.log(t);
b.addClass("fixed");
}else{
b.removeClass("fixed");
}
}
ba();
$(window).scroll(function(){
ba();
})
$('#gotop').click(function(){
$(document).scrollTop(0);
})
})
我在上面添加了一下代码
if(t > o){
console.log(t);
b.addClass("fixed");
}else{
b.removeClass("fixed");
}
然后当我没有else的时候,b.addClass("fixed");是成功的,但是加了else后就失效了,请问这是为什么