【发布时间】:2014-11-27 06:35:06
【问题描述】:
我想知道如何捕获来自父级的子元素发生的事件,如下所示。我知道这种方法可以使用this 捕获事件,但我需要子元素中的它。
我不想从li 捕获事件并通过全局变量或其他此类方式将信息传输到foo,因为我最终将实现发送鼠标位置的mousemove 事件每个触发器,并且通过全局变量技术(如 API here 中演示的那样)发送它会非常低效,并且会减慢应用程序的速度。
<polymer-element name="foo">
<template>
<ul>
<li>This is my child element</li>
</ul>
</template>
<script>
Polymer('foo', {
ready: function() {
document.querySelector('li').addEventListener('mousedown', function() {
console.log('mousedown event working');
})
}
});
</script>
</polymer-element>
提前感谢您提供的任何见解。
【问题讨论】:
标签: polymer