Fancybox не загружает встроенный контент - PullRequest
3 голосов
/ 20 сентября 2010

Чтобы упростить задачу, вот сайт - http://schnell.dreamhosters.com/folio/pixelread.php Просматривайте исходный код все, что вам нравится.

Предполагается средняя кнопка верхней панели в окне браузера с надписью "Palette"чтобы открыть fancybox в середине экрана, и этот блок должен загрузить в него данные внутри элемента с идентификатором «data», но это не так, и появляется сообщение об ошибке «Запрашиваемый контент не может бытьзагружен. Пожалуйста, попробуйте позже. "Я взял этот пример прямо с сайта fancybox и дважды проверил, что все файлы CSS, изображения и JS находятся на своем месте и загружены.Так что теперь я потерян и не знаю, как это сделать / исправить.

PS - я использую Google Chrome 6.0.Я посмотрю, произойдет ли это в IE8 или Firefox.

PPS - найдено решение.Я могу принудительно заставить контент HTML, который входит в fancybox, используя свойство 'content'.Используя это и jQuery, я могу легко наполнить коробку чем угодно.Спасибо за помощь, ребята.

Ответы [ 2 ]

2 голосов
/ 16 августа 2011

Нашел решение. Я могу принудительно заставить контент HTML, который входит в fancybox, используя свойство 'content'. Используя это и jQuery, я могу легко наполнить коробку чем угодно. Спасибо за помощь, ребята.

1 голос
/ 21 сентября 2010

Я думаю, что проблема в том, что fancybox не распознает ваш контент как встроенный (не совсем уверен, почему, но, возможно, что-то связано со строкой запроса в URL, поскольку он работает, когда его нет).

Я бы попробовал добавить явное type: inline в ваше объявление fancybox:

$("a#inline").fancybox({'type':'inline'}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...