jQuery Fancybox - 附加到fancybox-inner

时间:2012-03-09 18:20:33

标签: jquery fancybox

我正在使用fancybox 2.0.5。我打开它的尺寸为450 x 500.它的内容是长期使用协议。用户必须单击底部的接受按钮。我们希望能够将它固定在fancybox弹出窗口的底部,这样无论滚动如何都是“静态的”。我试图使用下面的无效。我不能让.fancybox-inner对任何东西做出回应。建议?

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

1 个答案:

答案 0 :(得分:0)

由于渲染fancybox的div在加载fancybox之前没有任何内容,因此需要在加载fancybox之后触发代码:

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

或者,您可以告诉fancybox本身不要滚动 并在内容中设置溢出:自动容器div,并在

之后添加(同意)按钮