Добавить динамический HTML в модный ящик - PullRequest
2 голосов
/ 07 октября 2010

Использовал FancyBox для отображения SWF-плеер. То, что я хотел бы сделать, это иметь оператор if, который, когда false добавляет флэш-переменные к 'swf': {...}, с которым я работаю. И когда true отображает некоторую встроенную разметку.

if (true) {
    $.fancybox({
        'type': inline
        //can I ref markup here???
    });
} else {
    $.fancybox({
        'href' : somepath,
        'type': 'swf',
        'swf': {..}
    });
}

Может ли кто-нибудь посоветовать, как я могу ссылаться на разметку, используя описанный выше подход. Или, если я даже смогу добавить сюда динамический html, это было бы лучше.

Заранее спасибо

Эдди

1 Ответ

6 голосов
/ 07 октября 2010

Решено это.

Мне нужно было использовать ключевой контент, что заставляет FancyBox загрузить html-контент:

if(true){
  var content = $('#someHtml').html();
  $.fancybox({
      'content': content,
      'padding' : 20
  });
}else{...}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...