1

backbone.marionette アプリにモーダルを開くボタンがあり、このモーダルにツールチップが必要です。

モーダル領域にモーダルを表示するビュー:

class MyApp.Views.UserInfos extends Backbone.Marionette.ItemView

    template: 'backbone/templates/user_infos'

    events:
        'click button': 'send_invitation'

    send_invitation: () ->
        invitation = new MyApp.Models.Invitation({username: @model.get('name')})
        modal_view = new MyApp.Views.InvitationSettings({model: invitation})
        App.modal.show(modal_view)
        $("#modal").modal('show')

ツールチップが必要なモーダル ビュー:

class MyApp.Views.InvitationSettings extends Backbone.Marionette.ItemView

    template: 'backbone/templates/invitation_settings'

    onShow: () ->
        $(".icon-question-sign").tooltip()

領域が表示されているときにツールチップを初期化しても機能しません。さらに悪いことに、ツールチップが表示されるゾーンにカーソルを合わせると、モーダル ウィンドウは閉じますが、背景は消えません。

4

1 に答える 1