У меня есть TooltipView, который появляется всякий раз, когда элемент с классом .tooltip
наводится мышью, и принимает содержимое атрибута data-tooltip
этого элемента и отображает его во всплывающей подсказке.
Я связываю события для TooltipView в его функции инициализации, но проблема в том, если другое представление создается динамически или повторно визуализируется, тогда TooltipView не знает об этом.
var tooltipView = Backbone.View.extend({
el: '#tooltip-container',
initialize: function() {
$('.tooltip').on('mouseover', function() {
....
}
}
}
Я знаю, что могу вручную инициировать события из каждого из представлений при их отображении, но есть ли возможность сделать это только из TooltipView?
Я хочу, чтобы TooltipView прослушивал ЛЮБОЕ представление для отображения, а затем повторно отображал себя .