首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有Scribd的Fancybox

带有Scribd的Fancybox
EN

Stack Overflow用户
提问于 2011-03-05 19:45:20
回答 1查看 365关注 0票数 0

有没有办法使用Scribd和Fancybox来打开一个iframe而不是打开一个单独的窗口?

EN

回答 1

Stack Overflow用户

发布于 2011-03-25 03:02:48

是的,有:将你的fancybox附加到触发器上,加载fancybox和onComplete初始化脚本

代码语言:javascript
复制
 $('element').click(function () {

    $.fancybox({

        href: 'remote/page/here',
        onComplete: init_viewer

    });

function init_viewer() {

     doc_path = www.domain.com/yourdocument.pdf

    //alert(finalurl);
    var scribd_doc = scribd.Document.getDocFromUrl(doc_path, 'pub-YOURAPIKEY');

    var oniPaperReady = function (e) {
        // scribd_doc.api.setPage(3);
    }

    scribd_doc.addParam('jsapi_version', 1);
    scribd_doc.addParam('height', 600);
    scribd_doc.addParam('width', 800);
    scribd_doc.addParam('public', false);
    scribd_doc.addParam('disable_related_docs', true);

    scribd_doc.addEventListener('iPaperReady', oniPaperReady);
    scribd_doc.write('embedded_flash');


}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5203600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档