Как вы можете видеть в определении onComplete, я пытаюсь получить доступ к HTML конкретного DIV, который в данный момент запускается, но вызов связывания выполняется классом.Если у меня много DIV одного и того же класса, он привязан должным образом, это означает, что когда я щелкаю привязку «.opener», появляется нужное содержимое.Однако я не могу понять, как получить доступ к этому контенту с помощью функции onComplete, поскольку она всегда возвращает первый «.opener» каждый раз, независимо от того, какой из них запускается.Есть идеи?
initFancyBox: function() {
//ie hack for fancy box
if ($(".dialog").length > 0 || $(".imageDetail").length > 0) {
$(".opener").fancybox({
'titlePosition': 'inside',
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'inline',
'onComplete': function(){
alert($(".opener").parent().html());
}
});
} else {
$(".opener").fancybox({
'titlePosition': 'inside',
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'image'
});
}
}