Возможно, проблема в том, что ваш код инициализации не может влиять на содержимое всплывающей подсказки, потому что он не находится в DOM во время инициализации. Они добавляются только тогда, когда отображается подсказка. Я не знаю, что это за плагин для всплывающей подсказки, но если есть способ добавить к нему обратный вызов, который вызывается при отображении всплывающей подсказки, вы можете поместить туда свой код инициализации.
изменить & mdash; Хорошо, теперь, когда я вижу этот плагин всплывающей подсказки, похоже, вы можете дать ему функцию «on_show» в опциях:
dw_Tooltip.defaultProps = {
sticky: true,
klass: 'tooltip',
showCloseBox: true,
klass: 'tooltip2', // class to be used for tooltips
closeBoxImage: 'http://www.google.com/apps/images/x.png',
wrapFn: dw_Tooltip.wrapSticky
};
dw_Tooltip.on_show = function() {
$(".modalPageWide").colorbox({
width:"800px",height:"610px",opacity:0.6,iframe:true
})
};
Это может потребоваться настроить, в зависимости от того, как работает эта подсказка. (Я просмотрел его, но я не прошел через все это.) Если содержимое всплывающей подсказки повторно добавляется в DOM при каждой активации, то это, вероятно, будет в порядке; однако, если всплывающая подсказка остается, и в зависимости от того, что делает «colorbox», может потребоваться отслеживать, был ли фрагмент DOM всплывающей подсказки уже «colorboxed».