2019-09-28

ねえねえどうしてこれ動かないの

ティラノスクリプトswitch文書いたんだけど動かん

addEventListener('keydown', ifKeydown, false);

function ifKeydown(event){
    switch(event.keyCode){
        case '37':
            $('.player').css('left','-=80');
            break;
        case '38':
            $('.player').css('top','-=62');
            break;
        case '39':
            $('.player').css('left','+=80');
            break;
        case '40':
            $('.player').css('top','+=62');
            break;
    }
}

↓こんな感じでif文でごりごり書いてったら動くけど間にもっと処理追加したいかswitchがいい

    if(event.keyCode=='37') $('.player').css('left','-=80');
    if(event.keyCode=='38') $('.player').css('top','-=62');
    if(event.keyCode=='39') $('.player').css('left','+=80');
    if(event.keyCode=='40') $('.player').css('top','+=62');
  • anond:20190928181418

    switch(event.keyCode){ case '37': これ有ってるか? case 37: とか、 case 0x37: とかじゃないの?

  • anond:20190928181418

    わからんのでelseifでだらだら書くことにしました 考えてくれた人ありがとう それにしてもこういうわかりやすいロジックで解決できない謎の不具合が出るとほんと疲れる

  • anond:20190928181418

    とりあえず、うごかした。 <html><body><div style="border: 1px solid black; width: 400px; height: 400px; background-color: lawngreen;"> <div class="player" style="position: relative; width: 10...

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん