2016-04-04 6 views
2

ペーパーボタンを押して、必ずしも押す必要がないときに、いくつかの追加情報を発したかったのです。私は現在、on-tap="myFunc"を認識していますが、Polymerのドキュメントを見ると、on-hoverについては何も表示されませんでした。私は間違った場所で探している可能性がありますペーパーボタンのホバーイベント

ペーパーボタンは、ペーパーボタンのソースを見るとHtmlElementです。私はちょうど本当にすべてのイベントハンドラが設定されている参照してください。

オンホバーはありますか?もしそうなら、それはどこにありますか?マークアップインテリセンスがないと退屈な子供。

私は紙ボタンのソースを検査、などを検討していました:https://elements.polymer-project.org/elements/paper-button?view=demo:demo/index.html&active=paper-buttonが、そのほとんどはあなたが、ネイティブブラウザイベントに必要をバインドすることはできません基づいており、実際に、ホバー

答えて

4

からイベントを発生しませんstylizingれますすべての要素が各イベントをディスパッチします。カーソルがこのハンドラは、カーソルが異なる上に移動するたびに実行されます//順序なしリスト

<paper-button on-mouseenter="doSomething"> 

上を移動するとき

//このハンドラは、一度だけ実行されますリスト項目

<paper-button on-mouseover="doSomething"> 

もを参照してください。

+0

これは機能します。 **タップ**はポリマーのものなので、ホバーには別の関連バリアントがあると思っていました。次のように、私は 'on-X'だけで普通のマークアップ/ javascriptのように発火させます。 – Fallenreaper

+0

Jup、通常のマークアップと同じです。 'tap 'は[Polymer gestures](https://www.polymer-project.org/1.0/docs/devguide/events.html#gestures)のもので、異なるデバイスで動作する共通のイベントセットを作成しようとします(デスクトップ、携帯電話、タブレットなど)が、タッチデバイスには、とにかくホバリングのようなものはありません。したがって、ブラウザが提供するイベント以外のイベントはありません。 –

+1

ありがとうございます。 :) – Fallenreaper

関連する問題