Colorbox iframe - loading specific div only

2019-10-31 20:34发布

我使用WordPress和jQuery的颜色框插件,和我加载从我的网站内部页面到iframe。 我想或者仅加载特定的div ID,或者隐藏特定格ID或类。 我读过的iFrame的彩盒加载特定的格但遗憾的是我没能获得此代码工作,整个页面仍然在iframe中显示。 我的链接标识与类.colorbox链接和我想只显示#main的iframe内的股利。 这里是我的,我已经放置在header.php中当前的代码:

<script type="text/javascript">
    $(window).load(function () {
        var $iframe = $(".colorbox-link"); 
        $(".colorbox-link").colorbox({      
             href: $(".colorbox-link").attr('href') + " #main", 
        }); 
    }); 
</script>

很抱歉,如果这是一个jQuery新手的问题 - 在此先感谢您的帮助!

Answer 1:

那么颜色框不会在这种情况下,一个iframe任何显示。 iframe的都不是彩盒假定的东西,你就必须有颜色框的iframe属性明确设置为true,以显示在iframe的东西。 这不是你想在这种情况下做什么呢。

你贴应该工作(外杂散逗号)的代码,所以也许你应该张贴的链接展示你所遇到的问题。 同时仔细检查“#main”匹配您加载的文件中的元素。

<script type="text/javascript">
    $(window).load(function () {
        $(".colorbox-link").colorbox({      
             href: function(){ return $(this).attr('href') + " #main";}
        }); 
    }); 
</script>


文章来源: Colorbox iframe - loading specific div only