【问题标题】:Colorbox Load Specific div from iFrameColorbox 从 iFrame 加载特定的 div
【发布时间】:2012-01-26 21:52:47
【问题描述】:

我正在使用 Colorbox,我想从网站的另一个页面加载特定的 div。现在我正在使用 iFrame,但我想它不一定必须是 iFrame,因为我住在同一个网站上。我现在的代码是:

$(document).ready(function(){
  $(".iframe").colorbox({iframe:true, data:"#mainColumn", width:"80%", height:"80%"});
});

<a class="iframe cboxIframe" href="http://website.com/products-51>.html">

我需要将href 中的页面加载到Colorbox 中,但只显示#mainColumn div。

【问题讨论】:

    标签: jquery colorbox


    【解决方案1】:

    ColorBox 利用 jQuery 的 .load() 方法来处理 ajax。如果您从与当前文档相同的域加载文档,则可以使用选择器仅拉出所需的文档部分。我假设您想要从其他页面获取的容器是 #mainColumn

    var $iframe = $(".iframe");
    $(".iframe").colorbox({ 
        href: $(".iframe").attr('href') + " #mainColumn",
    });
    

    【讨论】:

    • 是的,我只需要加载并显示#mainColumn 中的内容...我尝试了代码,截至目前它不起作用。我有点理解你的代码在做什么,但不能让它工作。嗯
    • 完美!非常非常感谢你!我告诉你,这个网站是一个非常棒的帮助:)
    • 这对于具有 iframe 类的多个锚点如何工作......这段代码似乎只加载了第一项的 href。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 1970-01-01
    相关资源
    最近更新 更多