【问题标题】:How can I link an icon with a record but display it away from the record partial?如何将图标与记录链接但远离记录部分显示?
【发布时间】:2011-02-15 18:44:30
【问题描述】:

您好,我是编程新手,无法找到实现此目的的方法,

我目前有一个场地记录表,每个记录都在索引页面上显示为部分记录。我希望每个场地都有一个图标,该图标显示在我在屏幕一侧的地图上。该地图只是一个带有背景图像的 div。

每个场地怎么会有自己的图标,通过绝对定位放置在地图上?但仅在显示其关联场地时显示,因为可以过滤场地结果。

非常感谢您的帮助!

【问题讨论】:

    标签: ruby-on-rails css ruby-on-rails-3 map icons


    【解决方案1】:

    查看:http://guides.rubyonrails.org/layouts_and_rendering.html#understanding-yield 和 content_for。这些将允许您使用部分数据填充页面的单独部分。

    【讨论】:

      【解决方案2】:

      我在场地部分的 html.erb 文件中用这个 jQuery 管理了这个:

      <script type="text/javascript">
        document.getElementById("venue_map_icon_<%= venue.id %>").style.left= "<%= venue.iconleftpx %>px";
        document.getElementById("venue_map_icon_<%= venue.id %>").style.top= "<%= venue.icontoppx %>px";
      </script> 
      

      我在场地表中添加了 iconleftpx:integer 和 icontoppx:integer 字段,用于填充 jQuery 代码调用的绝对定位的顶部和左侧值。

      【讨论】:

        猜你喜欢
        • 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
        相关资源
        最近更新 更多