繁体   English   中英

聚合物元素和鼠标单击事件

[英]Polymer elements and mouse click event

我正在尝试模拟聚合物元素上的点击。 更具体地说,我以paper-dropdown-menu为例( https://www.polymer-project.org/components/paper-dropdown-menu/demo.html )。 我想通过触发事件以编程方式选择一个项目。 每当我调用元素上的单击时,它都没有任何作用。

我试图像这样调用鼠标单击: document.querySelector('paper-dropdown-menu').dispatchEvent(new MouseEvent('click', {bubbles: true}))

有什么想法我做错了吗?

有了CustomEvent,我可以调度并收听它:

消灭:

document.dispatchEvent(new CustomEvent("successEvent", {'detail': response}));

听:

document.addEventListener('successEvent', function(event) {
                    this.result = JSON.stringify(event.detail);}.bind(this));

您在听MouseEvent吗?

您可以使用Polymer-gesture来管理MouseEvent和TouchEvent。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM