Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Div激活时的页面重定向_Javascript_Jquery_Ajax_Html_Css - Fatal编程技术网

Javascript Div激活时的页面重定向

Javascript Div激活时的页面重定向,javascript,jquery,ajax,html,css,Javascript,Jquery,Ajax,Html,Css,我有一个基于磁贴的游戏,磁贴由25x30个分区组成,每个分区16x16px。我有屏幕上的控件来移动角色,当你点击一个方向时,玩家id会更新到与你点击的箭头对应的div。当玩家id添加到某个div时,是否可以加载新页面 比如说 <div id="player"><img src="assets/img/charcter/ash.png"/></div> Player ID <div id="13_5" class="mapsquare teleportt

我有一个基于磁贴的游戏,磁贴由25x30个分区组成,每个分区16x16px。我有屏幕上的控件来移动角色,当你点击一个方向时,玩家id会更新到与你点击的箭头对应的div。当玩家id添加到某个div时,是否可以加载新页面

比如说

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

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

玩家ID
传送部

如果我使用箭头键将我的播放器移动到teleportrile类的div上,是否可以在同一窗口中加载网页?我想不出怎么做这个谢谢

如果我理解正确,当玩家到达某个磁贴时,您希望切换到另一页,我可以吗


为什么不更改玩家id的div id而不检查tile类是否为特殊类(即teleporttile)?

您是否有jQuery代码?,您看过ajax了吗?您可能可以使用ajax检索下一级配置,并在当前页面的元素中呈现新的级别。我不确定我是否了解您的意思?我想保持玩家id不变,但检查玩家div是否在传送互动程序中if=true然后加载新页面可能我不清楚。您想在同一个窗口或选项卡上加载一个新页面,其中实际的“board”是rigth?我猜你的屏幕控件上有一种方法,每次玩家“移动”时,你都会更改div id,rigth?好的,这样你就可以检查新的磁贴是否是特殊类型的,并采取一些措施。我将编写一些伪代码。例如,让我们假设,'if(destinationfile.hasClass(“teleporttile”){重定向到新页面}else{现在做什么}'。现在清楚了吗D