0

http://www.madeinebor.com/themes/sliddr/index.htm#/logo

このウェブサイトはスペースバーやその他のキーを押すことで機能することがわかりますが、どうすればクリックに変更できますか. したがって、ユーザーが空の領域をクリックすると、次のステップに移動します。または、それが不可能な場合は、横にボックスを作成して、ユーザーがそのボックスをクリックしてナビゲートするようにしますか?

コードのナビゲーション部分は次のとおりです。

// Prevent default keydown action when one of supported key is pressed.
    document.addEventListener("keydown", function ( event ) {
        if ( event.keyCode === 9 || ( event.keyCode >= 32 && event.keyCode <= 34 ) || (event.keyCode >= 37 && event.keyCode <= 40) ) {
            event.preventDefault();
        }
    }, false);

document.addEventListener("keyup", function ( event ) {
        if ( event.keyCode === 9 || ( event.keyCode >= 32 && event.keyCode <= 34 ) || (event.keyCode >= 37 && event.keyCode <= 40) ) {
            switch( event.keyCode ) {
                case 33: // pg up
                case 37: // left
                case 38: // up
                         api.prev();
                         break;
                case 9:  // tab
                case 32: // space
                case 34: // pg down
                case 39: // right
                case 40: // down
                         api.next();
                         break;
            }

            event.preventDefault();
        }
    }, false);
4

0 に答える 0