Остановить расширение fancybox на все окно - PullRequest
1 голос
/ 11 ноября 2011

У меня есть элемент управления, который хорошо работает на большинстве сайтов, но у меня проблемы с установкой на одном сайте.

Элемент управления использует причудливое поле для загрузки iframe с дополнительной информацией о данном элементе. Проблема в том, что на этом сайте iframe загружается во все окно и только в IE. Сначала я вижу, что он мигает в части окна, но затем загружается для всего окна.

Я проверил элемент управления с визуальным событием, и событие onclick успешно прикреплено. Тот факт, что экземпляр fancybox мигает секунду, подсказывает мне, что возвращаемое значение из функции щелчка работает неправильно.

У кого-нибудь есть советы по устранению подобных ошибок?

1 Ответ

1 голос
/ 21 ноября 2011

проверка на наличие нежелательных запятых, например:

$("#example").fancybox({
'width' : 600,
'height' : 380,
'autoScale' : false,
'type' : 'iframe',
});

последняя запятая после последней опции API 'type': 'iframe' сломает ваш код в IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...