2011-02-15 37 views
0

你好,我是超級新手編程和不能完成這個,如何將圖標與記錄鏈接,但將其從記錄部分顯示出來?

我目前有一個場地記錄表,每個表都顯示爲索引頁上的部分。我希望每個場地都有一個圖標,顯示在我在屏幕一側的地圖上。地圖只是一個背景圖像的div。

每個場館如何通過絕對定位將自己的圖標放置在地圖上?但只有在顯示其相關場所時才顯示,因爲可以過濾場地結果。

非常感謝您的幫助!

回答

0

我在場地部分html.erb文件此位的jQuery管理這個整數和icontoppx:整數字段,其填充top和left值會場表由jQuery代碼調用的絕對定位。

0

請看:http://guides.rubyonrails.org/layouts_and_rendering.html#understanding-yield和content_for。這些將允許您使用部分數據填充頁面的單獨部分。

<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:

相關問題