【发布时间】:2012-11-18 02:48:41
【问题描述】:
我正在尝试使用响应式设计实现 scrollTop() 函数,但由于某种原因,此代码无法正常工作。
以下检查页面是否已完全加载,而不是检查页面是否已滚动。然后,在确保页面滚动到页眉之后,它会显示一个固定在屏幕顶部的图像,这会将页面发送到屏幕顶部。我的问题是图像不会出现。任何帮助表示赞赏!
$(document).ready(function() {
if ($(document).width() > 650) {
$('#welcome').css('padding-top', $('#header').height() + 50 + 'px');
$(document).scroll(function() {
if ($(document).scrollTop() >= $('#header').height()) {
$('#up-arrow').css('position', 'fixed').css('right', '0');
} else {
$('#up-arrow').css('display', 'none');
}
});
} else {
$('#welcome').css('padding-top', '25px');
}
});
$(window).resize(function() {
if ($(document).width() > 650) {
$('#welcome').css('padding-top', $('#header').height() + 50 + 'px');
$(document).scroll(function() {
if ($(document).scrollTop() >= $('#header').height()) {
$('#up-arrow').css('position', 'fixed').css('right', '0').css('display','block');
} else {
$('#up-arrow').css('display', 'none');
}
});
} else {
$('#welcome').css('padding-top', '25px');
}
});
【问题讨论】:
标签: javascript jquery css scroll scrolltop