Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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案例绑定到html按钮_Javascript_Jquery_Html_Button - Fatal编程技术网

将javascript案例绑定到html按钮

将javascript案例绑定到html按钮,javascript,jquery,html,button,Javascript,Jquery,Html,Button,我参加了一个学校项目,我们正在制作一个javascript游戏。游戏由9幅图像组成,在这里你可以使用命令“向上”“向下”“向右”“向左”移动。你可以在文本字段中输入命令并按enter键。但是我们希望命令绑定到html按钮 这就是我们目前得到的结果: 向上的 向下 左边 正确的 在这里还可以看到现场直播: 到目前为止,我们还没有任何款式,其中一些可能是丹麦语的 但我们想要的是将4个命令连接到我们制作的4个按钮。我们非常绝望,希望有人能帮助我们!:) 如果您不理解或需要更多信息,请询问我们:)在

我参加了一个学校项目,我们正在制作一个javascript游戏。游戏由9幅图像组成,在这里你可以使用命令“向上”“向下”“向右”“向左”移动。你可以在文本字段中输入命令并按enter键。但是我们希望命令绑定到html按钮

这就是我们目前得到的结果:


向上的
向下
左边
正确的
在这里还可以看到现场直播:

到目前为止,我们还没有任何款式,其中一些可能是丹麦语的

但我们想要的是将4个命令连接到我们制作的4个按钮。我们非常绝望,希望有人能帮助我们!:)


如果您不理解或需要更多信息,请询问我们:)

在不更改太多代码的情况下,以下是一种方法

函数clickHandler(发送方){
input.value=sender.id;
游戏();
}
UP
向下
左边
正确的

您可以在按钮上添加事件侦听器

我稍微修改了你的代码,JSFIDLE

我把你的开关移到了一个单独的功能


看一看。

我提供了一个简单的示例,说明如何使用
jQuery
创建左、右、上、下移动

jQuery

var vertical = 0;
var horizontal = 0;
$('#game button').click(function(){
    var clk = $(this).attr('id');
    clk == "up"?vertical--:
    clk == "down"?vertical++:
    clk == "right"?horizontal++:
    horizontal--;
    $('#dot').css({'left':''+horizontal+'px','top':''+vertical+'px'});
});

您好,谢谢您的回答。我们尝试了您所说的,但它有效(几乎)有时无效,您可以在此处看到它:(向下滚动一点)更新:只有向下按钮不起作用。
var vertical = 0;
var horizontal = 0;
$('#game button').click(function(){
    var clk = $(this).attr('id');
    clk == "up"?vertical--:
    clk == "down"?vertical++:
    clk == "right"?horizontal++:
    horizontal--;
    $('#dot').css({'left':''+horizontal+'px','top':''+vertical+'px'});
});