我的网页加载,然后立即消失.在chrome开发工具中,没有坏的请求
My webpage loads, then immediately disappears. In chrome dev tools, there are no bad requests.
页面是:https://www.steveodell.co/kotuprinting.html
这会在多个不同的浏览器上发生。
有人知道发生了什么事吗?
我猜
在https://www.steveodell.co/assets/js/all.js你有:
$("body").imagesLoaded(function(){
$(".page-loader div").fadeOut();
$(".page-loader").delay(200).fadeOut("slow");
});
你应该淡出'.loader'
而不是'.page-loader'
按:Shift+Ctrl+I,选择Console,在">"提示符下写一行:
$(".page-loader, .page-loader div").fadeIn(1000); $(".loader, .loader div").fadeOut(3000);
可能的解决方案
找到在你的HTML,你有文件assets/js/all.js
把那个文件复制到别的地方,这样你就可以备份它,以防万一。
查找靠近顶部的行:
// Page loader
$("body").imagesLoaded(function(){
$(".page-loader div").fadeOut();
$(".page-loader").delay(200).fadeOut("slow");
});
然后改成:
$("body").imagesLoaded(function(){
$(".loader div").fadeOut();
$(".loader").delay(200).fadeOut("slow");
});
即在两个地方将.page-loader
改为.loader
。
如果您进入控制台并输入以下代码:
$('.page-loader, html').css({overflow:'auto'});
看起来还可以。如果是这样,那么在CSS(或JavaScript)的某个地方,你将html
的溢出设置为scrollbar
, .page-loader
的溢出设置为hidden
。
好的,我想我已经找到了-在文件assets/css/style.css
中你有:
html{
overflow-y: scroll;
-ms-overflow-style: scrollbar;
}
html, body{
height: 100%;
-webkit-font-smoothing: antialiased;
}
.page{
overflow: hidden;
}
试试改成:
html{
overflow-y: auto;
-ms-overflow-style: scrollbar;
}
html, body{
height: 100%;
-webkit-font-smoothing: antialiased;
}
.page{
overflow: auto;
}
(两处改为auto
)
在Firebug中,层次化形式的body标签后的主元素有一个style="display: none"
。然而,这并没有包含在HTML页面中。因此,它假定您通过jQuery包含了这个。如果您对该元素应用了fadeOut()
效果,请检查您的代码
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- Chrome开发工具中使用了哪些框架和库
- `当使用箭头函数时,“开发工具”中未定义“this”
- 有没有一种方法可以使用任何浏览器扩展整个dom树'的开发工具
- $.get-response没有responseJSON方法,但当我在Chrome开发工具中绑定它时,它确实有
- 无法在Chrome开发工具中实时编辑Javascript
- 在Chrome开发工具中测量步骤之间的时间
- Redux开发工具Chrome扩展Immutable.js导致错误
- 未注释img´除非调整浏览器大小、缩放或打开开发工具,否则不会显示
- Chrome 开发工具:如何计算加载弹出窗口并将其显示在页面上所需的总时间
- AWS S3 JavaScript 开发工具包 getSignedUrl 仅返回基本路径
- 是否有“”的键盘快捷键;暂停动画”;Chrome开发工具中的功能?(F12)
- 哪个webpack开发工具适合chrome应用程序
- 如何使用Chrome'查看窗口对象中定义了哪些变量;的开发工具
- Chrome在刷新应用程序后30秒以上没有响应(打开了开发工具)
- Chrome开发工具未捕获AJAX请求
- Chrome开发工具命中代码但未命中断点
- chrome开发工具打开时的双重请求
- 在开发工具上发布api端点挂起请求
- 我的网页加载,然后立即消失.在chrome开发工具中,没有坏的请求