【问题标题】:FancyBox2 iFrame not loadingFancyBox2 iFrame 未加载
【发布时间】:2011-12-20 21:05:25
【问题描述】:

我正在使用链接将 href/url 发送到 Fancybox javascript 函数。我在 Fancybox v1 上运行良好,但升级到 v2 后它不再工作。我已经直接从他们的网站复制了代码,但我仍然得到一个空的白色 iFrame(没有错误消息)。

document.getElementById('link_'+box_name).innerHTML = '<a class="various fancybox.iframe" onmouseover="this.style.cursor=\'pointer\';" href="javascript:display2(\'http://jquery.com\')">test</a>';

function display2(url) {    
$(".various").fancybox({        
    'href': url,
    maxWidth    : 820,
    maxHeight   : 600,
    fitToView   : false,
    width       : '70%',
    height      : '70%',
    autoSize    : false,
    closeClick  : false,
    openEffect  : 'none',
    closeEffect : 'none'
});             
}

【问题讨论】:

  • 我试过了:href : url,但引号没有区别...
  • 我试过:输入:'iframe',但没有变化

标签: iframe fancybox


【解决方案1】:

我做了一些更改并使其正常工作:

document.getElementById('link_'+box_name).innerHTML = '<a class="fancybox fancybox.iframe" onmouseover="this.style.cursor=\'pointer\';" href="javascript:display2(\'http://jquery.com\')">test</a>';

function display2(url) {    
    $.fancybox({        
        href        : url,
        type        :'iframe',
        maxWidth    : 820,
        maxHeight   : 600,
        fitToView   : false,
        width       : '70%',
        height      : '70%',
        autoSize    : false,
        closeClick  : false,
        openEffect  : 'none',
        closeEffect : 'none'
    });             
}

【讨论】:

    猜你喜欢
    • 2012-08-19
    • 1970-01-01
    • 2013-04-29
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-16
    相关资源
    最近更新 更多