我检查了类似的主题,但没有找到满意的答案。 My website的高度非常长,因此需要很长时间才能加载。我有一个固定的div,只有当用户滚动到buttom时才会出现。但是当我进入页面时出现隐藏的div,我不希望它出现在加载过程中。任何帮助表示赞赏。
.homepage
{
width: 76px;
height: 62px;
position: fixed;
top: 85%;
right: 182px;
background-image: url(anasayfa.png);
border-radius: 10px;
}
.homepage:hover
{
top: 85.3%;
}
.scrollup
{
width: 76px;
height: 62px;
background-image: url(yukaricik.png);
position: fixed;
top: 85%;
right: 96px;
border-radius: 10px;
}
.scrollup:hover
{
top: 85.3%;
}
.nextpage {
width: 76px;
height: 62px;
position: fixed;
top: 85%;
right: 10px;
background-image: url(sonrakisayfa.png);
border-radius: 10px;
}
.nextpage:hover
{
top: 85.3%;
}
<script>
$(document).ready(function () {
$(window).scroll(function () {
if ($(window).scrollTop() > 13500) {
$(".homepage").fadeIn();
} else {
$(".homepage").fadeOut();
}
});
});
$(document).ready(function() {
$(window).scroll(function(){
if ($(window).scrollTop() > 13500){
$(".scrollup").fadeIn();
} else {
$(".scrollup").fadeOut();
}
});
});
$(document).ready(function(){
$(".scrollup").click(function(){
$('html, body').animate({scrollTop: '0px'}, 300);
});
});
$(document).ready(function () {
$(window).scroll(function () {
if ($(window).scrollTop() > 13500) {
$(".nextpage").fadeIn();
} else {
$(".nextpage").fadeOut();
}
});
});
</script>
答案 0 :(得分:3)
一个丑陋但有效的答案,为元素添加内联样式。
<div style="display: none;"></div>
答案 1 :(得分:0)
显示无的div然后在加载窗口后生效淡出
<div id="div" style="display:none;"></div>
$('window').load(function() {
$('#div').fadeIn();
});