jQuery fancybox - указывать целевой div #id в iframe и следующий с таким же #id - PullRequest
0 голосов
/ 17 июля 2011

я думаю и пытаюсь часами, но не могу заставить себя работать

У меня есть:

2 селектора, скажем, на странице 1, при щелчке по открытому фрейму i и div с другой страницыvisible

<div>
<a class="more float_r" href="news.html"id=one>Lees Meer</a>
<a class="more float_r" href="news.html"id=two>Lees Meer</a>
</div>

На данный момент это мой Jquery

$(#one, #two").each(function(i, el) { $(el).fancybox({ 
        'autoDimensions': true, 
        'type': 'iframe', 
        'iframe': { dataFilter: function(data) { return $(data).find('.news:eq(' + i + ')')[0]; } } });}); 

Использование этого результата всегда, когда открывается iframe, но всегда в первом div, я использую его для ajaxзвоните, но теперь я хочу использовать его в iframe

что мне здесь не хватает?

я забыл сказать, что использую плагин для пагинации на странице news.html класса .news

1 Ответ

0 голосов
/ 17 июля 2011

Используйте параметр 'content' в fancybox:

...
'content':function(){
             ///here get content of your news.html in ajax call
             ///filter the response html code to extract your needed div
             ///return the div as html
          },
 'type':'ajax',
 ....

Я не проверял его и не уверен, как плагин для пагинации будет работать с этим, но вы можете попробовать.

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