jQuery Fancybox - добавление к fancybox-inner - PullRequest
0 голосов
/ 09 марта 2012

Я работаю с fancybox 2.0.5.У меня его размер 450 х 500. Содержимое - это соглашение о долгом использовании.Пользователь должен нажать кнопку «Принять» внизу.Мы хотели бы иметь возможность прикрепить его к нижней части всплывающего окна fancybox, чтобы оно было «статичным» независимо от прокрутки.Я пытаюсь использовать ниже, но безрезультатно.Я не могу заставить .fancybox-inner отвечать ни на что.Предложения?

$(".fancybox-inner").append("<input id='accept' type='button' value='Accept'>");

1 Ответ

0 голосов
/ 09 марта 2012

Так как div, отрисовывающий fancybox, не имеет никакого контента, пока вы не загрузите fancybox, вам нужно активировать код после загрузки fancybox:

$(".fancybox").fancybox({
    onComplete: function(){
        $(".fancybox-inner").append(""); 
    }
});

В качестве альтернативы, вы можете указать самой fancybox не прокручивать и установите переполнение: автоматический контейнер div внутри вашего контента и добавьте кнопку (согласиться) после

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