【问题标题】:Colorbox-rails inline contentColorbox-rails 内联内容
【发布时间】:2012-10-12 19:59:49
【问题描述】:

安装 colorbox-rails 后

**按照此页面上的说明进行操作:http://rubydoc.info/gems/colorbox-rails/0.0.9/file/README.rdoc **这是自述文件所说的用于 link_to 的内容

<%= link_to "My superb link", "#", :data => { :colorbox => true } %>

我已将此添加到我的 link_to

:data => { :colorbox => true }

它会弹出一个窗口,但我无法让它链接到我想要的内容。它将在颜色框中显示您所在的页面或错误消息“无法加载此内容。”

我正在尝试在颜色框中获取联系表。

我正在运行 Rails 3.2.8

【问题讨论】:

    标签: ruby-on-rails gem colorbox


    【解决方案1】:

    <%= link_to "My superb link",show_contact_path(@contact.id), :data => { :colorbox => true } %>
    

    编辑

    你也可以这样做

    // Called directly, without assignment to an element:
    $(".myElement").colorbox({href:"thankyou.html"});
    
    // Called directly with HTML
    $(".myElement").colorbox({html:"<h1>Welcome</h1>"});
    

    http://www.jacklmoore.com/colorbox

    只需确保为元素 class="myElement" 创建选择器

    还有(归功于一二三)

    如果链接是外部链接(即,转到您自己的网站以外的网站 应用程序),您需要指定 iframe 属性,如下所示 :colorbox_iframe =&gt; true

    【讨论】:

    • 有更简单的方法吗?我在想内联的东西应该更容易。与此处的示例类似,内联 jacklmoore.com/colorbox/example5
    • 我遇到了这个问题,只是想我会给你我的 1 美分解决方案。如果链接是外部的(即,转到您自己的应用程序以外的站点),您需要指定 iframe 属性,如下所示:colorbox_iframe =&gt; true
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多