上下不工作。另类?

时间:2017-01-13 19:12:51

标签: javascript polymer

我正在使用Polymer来发起一个事件,但它在移动设备上的工作方式不正确:

<paper-button  data-key="LEFT" on-down="handleButton">
    <iron-icon data-key="LEFT" icon="hardware:keyboard-arrow-left" style="color: white;"></iron-icon>
</paper-button>

on-down触发handleButton。但一旦被解雇,它永远不会停止执行该行动。 on-tap也不起作用。只要用户按下按钮,我怎么才能执行“handleButton”?


我们使用PubNub在设备之间传输数据。这会处理按钮:

handleButton: function(e){
    this.$.pub.message = {"type":"button", "data":e.currentTarget.dataset.key.toString()};
    this.$.pub.publish();
},

0 个答案:

没有答案