流星铁路由器设置覆盖路由

时间:2015-01-14 02:03:57

标签: javascript css3 meteor overlay iron-router

当叠加层具有特定路线(https://atmospherejs.com/?q=)时,我想通过铁路由器实现Atmospherejs.com等叠加效果。有没有人有任何想法?

2 个答案:

答案 0 :(得分:0)

顺便说一句,它没有路线。您可以在域名和查询参数之间看不到任何内容。 它只是在点击时触发UI元素。

CodeDrops之类的内容可能会对您的用例有所帮助 -

在这里演示: http://tympanus.net/Development/FullscreenOverlayStyles/index5.html

此处的代码和文章: http://tympanus.net/codrops/2014/02/06/fullscreen-overlay-effects/

答案 1 :(得分:0)

我搜索了很长时间如何实现这一点,但我最终做的是在路线上定义一个空行动。

Router.route('/login', {
    action: function () {

    },
    onAfterAction: function () {
        Session.set('loginOpen', true);
    }
});

这导致路由被触发,但没有更改当前模板。然后我设置一个会话变量来打开模态。到目前为止,这对我来说非常有用。