【发布时间】:2015-05-10 01:15:25
【问题描述】:
我有一个菜单项列表,每个项都是一个a 标记。在这些里面,我在div 中有通知气泡。当点击通知div 时,我想先跟随a 标记(哈希始终指向 Meteor 路由,使用 Iron Router),然后再执行附加到 div 的点击事件。由于自网景时代以来不存在反向传播,我想也许点击事件可以在路由更改时将函数存储为回调?有没有人试图做类似的事情?在 Iron Router 文档中找不到任何关于它的内容。我目前正在使用一些 Session 变量来缓解这个问题,但想清理它。
【问题讨论】:
-
所以它应该:第一次解决 pathTo,然后第二次显示气泡通知?这个气泡通知是怎么命名的?
-
仅供参考,
a元素内的div元素不是有效的 HTML(内联元素内不允许有块元素)。 -
爱德华多,是的!通知是通过一个简单的事件映射
'click .notification'Peppe 调用的,这就是 HTML4 :-P。从技术上讲,我知道你是对的,但在 HTML 规范的这个阶段,任何标签都只是语义问题......如果有帮助,我们可以假装它是一个带有自己的事件映射的div!
标签: meteor iron-router