2013-08-22 75 views
0

我有一個基於瓷磚的遊戲,瓷磚由25x30每個16x16px的div組成。我有屏幕上的控制來移動角色,當你點擊一個方向時,玩家ID更新到與你點擊的箭頭對應的div。播放器ID添加到某個div時是否可以加載新頁面?頁面重定向時Div激活

例如

<div id="player"><img src="assets/img/charcter/ash.png"/></div> 
Player ID 

<div id="13_5" class="mapsquare teleporttile"></div> 
Teleport div 

如果我使用箭頭鍵來我的播放器移動到與teleportrile類股利,是否有可能再在同一窗口中加載網頁?無論如何,我無法想到這一點,謝謝!

+0

你有沒有jQuery代碼給我們?你看過ajax嗎? –

+0

您可能可以使用AJAX檢索下一級配置,並在當前頁面的元素中呈現新級別。 – plalx

回答

1

如果我理解正確,當玩家到達某個瓷磚時,您想切換到另一個頁面,我可以嗎?

爲什麼不改變遊戲者ID的div的id,你不檢查tile類是否是特殊的(即teleporttile)?

+0

我不確定我關注你嗎?我想讓玩家ID保持不變,但檢查玩家div是否在傳送瓦片中if = true然後裝載新頁面 – user2598957

+0

也許我不清楚。你想要在實際的「板子」所在的同一個窗口或選項卡上加載一個新頁面? 我想你有一個方法在你的屏幕控制器中,每次玩家「移動」時都改變div ID的值,這是什麼原因? – Martin

+0

是的,這是正確的,你上面說了什麼 – user2598957