首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery弹出窗口(bPopup)无法加载iFrame

jQuery弹出窗口(bPopup)无法加载iFrame
EN

Stack Overflow用户
提问于 2014-07-29 13:21:44
回答 1查看 1.2K关注 0票数 1

我创建了一个弹出窗口,它使用.php插件:弹出式加载jQuery站点。

问题是插件不会加载用php编码的网站。有人能告诉我哪里有问题吗?

这是我正在使用的代码:

JavaScript:

代码语言:javascript
复制
$('#leader').bind('click', function (e) {
    // Prevents the default action to be triggered. 
    e.preventDefault();
    // Triggering bPopup when click event is fired
    $('#leaderboard').bPopup({
        modalClose: false,
        opacity: '0',
        positionStyle: 'fixed', //'fixed' or 'absolute'
        content: 'iframe', //'ajax', 'iframe' or 'image'
        contentContainer: '.content',
        loadUrl: 'http://remake.hr/memtest/leaderboard.php' //Uses jQuery.load()
    });
});

HTML:

代码语言:javascript
复制
<div id="leaderboard" class="info"></div>
<div class="button" id="leader"></div>

CSS:

代码语言:javascript
复制
.info {
    display:none;
    width:700px;
    background: rgb(38, 170, 225);
    /* Fall-back for browsers that don't support rgba */
    background: rgba(38, 170, 225, .9);
    color:white;
    line-height: 35px;
    padding: 25px 50px 50px 25px;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-29 13:27:30

使用class="content"向HTML中添加一个内部div标记

使用contentContainer: '.content',您可以指定这个容器。

结果HTML:

代码语言:javascript
复制
<div id="leaderboard" class="info"><div class="content"></div></div>
<div class="button" id="leader"></div>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25016381

复制
相关文章

相似问题

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