Я получаю 2 разных результата при вызове fancybox из щелчка и смоделированного щелчка. Код записывает ссылку в оболочку, использует эту ссылку для запуска fancybox. Это нормально, он принимает все свойства, которые я установил (ширина, высота и т. д.).
Вызов $("a#surveypop").fancybox().trigger('click');
не работает. Есть ли способ передать переменные через этот вызов?
$(document).ready(function () {
$('#wrapper').append('<a id="surveypop" href="/survey/survey.html"></a>');
$("a#surveypop").fancybox({
'height': 965,
'width': 555,
'overlayOpacity' : 0.6,
'overlayColor' : '#000000',
'scrolling' : "no",
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type':'iframe'
});
});
function popup_open() {
$("a#surveypop").fancybox().trigger('click');
}