【问题标题】: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
【解决方案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 代码调用的绝对定位的顶部和左侧值。