Хотя @WTK прав насчет атрибута src
и поведения Fancybox. Изменение источника библиотеки - это BAD практика и последнее, что вы можете сделать. Лучшим подходом может быть использование события onStart
:
$("#editprofile").fancybox({
'titlePosition': 'inside',
'transitionIn': 'none',
'transitionOut': 'none',
'onStart': saveSrc,
});
var src = '';
var $commentsContainer = $("#edit_profile");
function saveSrc() {
if(!src) {
// First time here, we still have the src attribute so
// grab it and save it for later!
src = $commentsContainer.find('iframe').attr('src');
} else {
$commentsContainer.find('iframe').attr('src', src)
}
}
Также вам не следует добавлять fb-root
и библиотеку Facebook JS в лайтбокс.
Демо: ссылка