css - 地铁 :iron-router-progress in Meteor 0. 9.1.1

标签 css meteor iron-router

起初我不得不承认我是 Meteor 的新兵。昨天我将 mrt:iron-router-progress 添加到我的 meteor 元素中,因为我想简单地为 myApp 添加背景图片。但我的问题是它不会屈服于这个 iron-router-progress-div-Tag,而是在它下面,所以背景不可见。

<body>
<div id="iron-router-progress" class="done" style="width: 100%;"></div>
<div class="page-header">
<section id="login">
</body>

我有以下包裹: - 标准应用程序包 - meteor 黑客:npm - 地铁:时刻 - 较少的 - nemo64: Bootstrap - 铁:路由器 - npm 容器 - mrt:iron-router-progress - CoffeeScript - 大火 - meteorhacks:快速渲染

layout.html 看起来像:

<template name="layout">
    {{> yield region="navbar"}}
    {{> yield}}
    {{> yield region="footer"}}
</template>

router.js 看起来像:

Router.configure({
    layoutTemplate: 'layout',
    notFoundTemplate : 'notFound'
});

IronRouterProgress.configure({ })


Router.map( function(){
    this.route('user_verification',
        {path:'/',
        progress: {enabled: true}
            })
})

我在 style.css 中定义了#iron-router-progress。

最佳答案

对于 Meteor 0.91 或更高版本,您必须按照以下方式安装 Iron Router Progress,当您安装此软件包时它就可以正常工作。

$ meteor add mrt:iron-router-progress

你不必把它放在你的代码 html 中

<div id="iron-router-progress" class="done" style="width: 100%;"></div>

铁路由器进度有两种状态

<div id="iron-router-progress" class="spinner" style="width: 0%;"></div> 

<div id="iron-router-progress" class="spinner loading done" style="width: 100%;"></div>

如果你有问题,你必须检查你是否有另一个 class spinner、loading 或 done 来代替 iron router progress

关于css - 地铁 :iron-router-progress in Meteor 0. 9.1.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25785402/

相关文章:

javascript - 将 CSS 属性作为参数传递给 JavaScript 函数

CSS(或非)动画图像在鼠标悬停时变得透明,然后再次变得不透明

javascript - 标记与标签没有显示在 meteor js 的谷歌地图上

Meteor.user() 仅返回其 _id

javascript - 在 meteor 中自定义登录按钮

javascript - meteor 撞击 Safari

javascript - 使用 meteor 中的 Iron Router 动态加载 js 内容,在 return 语句中使用数组

jquery - 如何为未渲染元素分配空间(使用伪元素)

meteor - 如何在 Iron :router 中使用当前用户的用户名作为路由器参数

javascript - 为什么不将类添加到已加载的导航元素中?