fancyBox3 trigger an iframe

我是研究僧i 提交于 2019-12-11 02:33:40

问题


In a old fancyboxversion i open a iframe with this code

$.fancybox({
                'padding':  20,
                'width':    '650px',
                'type':     'iframe',
                'href':     '....php?anchor=' + xyz,
                'autoDimensions': true,
                'autoScale': true,
                'centerOnScroll': true,
                'scrolling'     : 'no',
                afterClose : function(){
                    location.reload();
                }
            }); 

in a new version is it not possible. Any ideas?


回答1:


Just take a look at docs/API. It would be like this:

$.fancybox.open({
    src : 'https://codepen.io/',
    type : 'iframe',
    opts : {
        iframe : {
            css : {
                width: '500px'
            },
            attr : {
                scrolling : 'no'
            }
        },
        afterClose : function() {
            alert('done!');
        }
    }
});

Demo - https://codepen.io/anon/pen/BmbmJX?editors=1010



来源:https://stackoverflow.com/questions/47637766/fancybox3-trigger-an-iframe

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!