当我使用css时,为什么我的页面无法加载?
Why isn't my page loading when I use css?
我有我的网页在这个网站:www.rootscope.in
当我使用css时,尤其是下面这个:
.loader {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 9999;
background: url(assets/img/icons/loader.svg) no-repeat center center #fe9d68;
background-size: 60px;
}
HTML: <div>
<div id="content" class="container">
<!--main content-->
<div id="wrap">
<div ui-view="content" id="content"></div>
</div>
</div>
</div>
角路由:
angular.module('myApp').config(['$stateProvider', '$locationProvider', '$urlRouterProvider', function ($stateProvider, $locationProvider, $urlRouterProvider) {
// For any unmatched url, redirect to /login
$urlRouterProvider.otherwise("home");
$stateProvider
.state('home', {
url: "/home",
views: {
content: {
templateUrl: 'views/home.html',
controller: function ($scope) {
}
},
}
});
模板中使用的一些脚本:
<script src="assets/js/jquery.countdown.min.js"></script>
<script src="assets/js/jquery.easydropdown.min.js"></script>
<script src="assets/js/jquery.flexslider-min.js"></script>
<script src="assets/js/jquery.isotope.min.js"></script>
<script src="assets/js/jquery.themepunch.tools.min.js"></script>
<script src="assets/js/jquery.themepunch.revolution.min.js"></script>
<script src="assets/js/jquery.viewportchecker.min.js"></script>
<script src="assets/js/jquery.waypoints.min.js"></script>
在script标签中有这一行:
$('.loader').fadeOut('slow'); // End Loader
页面继续显示加载svg图标动画。当我在chrome中检查页面并删除.loader
类时,页面加载但缺少一些样式。我本可以检查错误,但我从一个网站购买了这个html/css模板,并应用了angular。我不明白.loader class
有什么问题
一个常见的问题是在加载DOM之后加载脚本,但在AngularJS运行脚本加载模板页面之前。
你应该只隐藏"。加载器"。最简单的解决方案(但不可扩展)就是把它放在angular控制器中:
function controller($scope){
$('.loader').fadeOut('slow');
}
实际上在文档加载中没有找到loader元素,因为内容还没有加载。所以在这里使用setTimeout几秒钟然后它就能正常工作了
$(document).ready(function(){
setTimeout(function () {
$('.loader').fadeOut('slow');
}, 1000);
});
相关文章:
- 如何根据点击按钮重新加载我的谷歌图表
- 为什么当我在带有锚点的页面之间移动时,Rails不重新加载我的javascript文件
- 在我的内容使用 Javascript 淡入后,如何加载我的页脚
- JavaScript 不断重新加载我的页面
- 我真的必须重新加载我的页面两次吗
- melonjsapi不会加载我的地图,也不会收到任何错误
- Chrome扩展赢得't从弹出文件加载我的JavaScript
- 为什么 Chrome 会在“pre”标记中加载我的 HTML
- 角度JS:如何延迟加载我的指令
- 谷歌浏览器继续加载我的网站
- 如何仅使用 JavaScript 加载我的本地 json 文件
- Gulp.js浏览器同步不重新加载我的浏览器
- OutputScript没有't加载我的JavaScript源代码
- 尝试动态加载我的Angular脚本会产生一个“;未找到角度”;错误
- 如何忽略所有的pathNames并在我的站点根目录下加载我的index.php
- Firefox没有在Node.js下加载我的脚本
- 在不重新加载我的页面的情况下将文件上传到服务器
- 使用getScript加载我的脚本
- 每次重新加载我的网站时,从阵列中随机选择一组6个不同的图像
- 为什么我不能在phantomJS中加载我的页面?