仅访问文本区域JavaScript的一部分



所以我有一个文本区域,可以告诉玩家他们搬到哪里以及他们看到的东西,但它也必须能够接受输入,例如玩家类型他们应该向北走。如何以这种方式使用文本区域?(即,用于向玩家显示信息并能够接受播放器的输入以执行命令)。

在整个文档对象上使用键键,以便它们甚至不需要输入文本区域。当用户键入'n'时(例如,使用此代码:

),设置文档很容易执行功能。

http://www.myersdaily.org/joseph/javascript/keybindings.html

用于插图,将 onPressN键入函数的名称,将'n'键入修饰符键,它将生成此代码:

<script type="text/javascript" src="keybindings.js"></script>
<script type="text/javascript">
sbindings = 'onPressN=110 0 0 0';
loadbindings();
</script>

在您的网页和上面的代码中包含keybindings.js脚本,然后将onPressN函数在用户键入n时执行,而无需他们完全使用TextAarea。

可能通过在文本中添加键绑定来执行此操作。

所以`

$('textarea')。键down(function(e){

if(e.keyCode == '78'){
    $(this).text("Player pressed N!!")    
} else {
    $(this).text("Player didnt press N")    
}

});`

http://jsfiddle.net/bkm7e/

最新更新