私のバックボーン アプリでは、親ビューでポップオーバーを作成し、このように DOM に追加します
afterRender: function() {
this.$el.append(
new Popover.Views.Default({
stick:'right',
offsetTop: 3,
offsetRight: 5,
content: "Foo",
reference: this.$el
}).render().$el
);
},
toggle: function(){
app.vent.trigger('popover34:toggle');
}
ただし、ポップオーバーはその親ビューに追加されます。親ビューはリンクであり、これによりポップオーバーで css の問題が発生します。
私の質問は、次のようなことをしても安全ですか?
afterRender: function() {
$('body').append(
new Popover.Views.Default({
stick:'right',
offsetTop: 3,
offsetRight: 5,
content: "Foo",
reference: this.$el
}).render().$el
);
}
または、親ビューのすぐ横に設定する方法はありますか? 問題は、ポップオーバーを切り替えると、DOM に複数回追加されることです。