0

反応レールでは、要素が無効になっていない場合にのみ onMouseOut イベントが機能します。

render メソッドのコードは次のとおりです。

dom.button
        type: 'submit'
        'data-toggle': "popover"
        title: "Form Requirements"
        'data-content': 'Please fill in all the form fields before submitting this form'
        'data-placement': "bottom"
        className: 'btn btn-primary'
        disabled: !@valid()
        onMouseEnter: @showPopOver
        onMouseOut: @hidePopOver
        'Create admin'

呼び出される対応するメソッドを以下に示します。

showPopOver: function() {
  if (!this.valid()) {
    return $('[data-toggle="popover"]').popover('show');
  }
},
hidePopOver: function() {
  return $('[data-toggle="popover"]').popover('destroy');
},
4

1 に答える 1

0

これが HTML の仕組みです。無効な要素のイベントはありません。イベントをトリガーしたい場合は、他の方法で無効にするには「表示」する必要があります。

于 2016-03-17T08:03:28.110 に答える