Ergebnis 1 bis 3 von 3

Thema: CTRL gleichzeitig gedrückt?

  1. #1

    CTRL gleichzeitig gedrückt?

    Hallo liebes Forum, ich hätte da mal eine Frage und hoffe ihr könnt mir helfen.

    Ich möchte beim Klick auf ein Element abfragen, ob die CTRL Taste gleichzeitig gedrückt wird. Geht das?

    <button id="press"></button>

    <script type="text/javascript">
    $(function(){
    $('button').on('click', function(){
    if(<CTRL IS PRESSED>){
    // code
    }else{
    // anderer code
    };
    });
    });
    </script>

    Ich brauche also Hilfe bei dem switch im click event. Kann da jemand helfen?

  2. #2
    Die callback funktion wird als erster Parameter ein Event Objekt übergeben dieses enthält eine Property Namens 'ctrlKey' diese ist true wenn unter Windows die CTRL-Taste drückst.
    Willst du Mac-Systeme unterstützen ... solltest du noch die metaKey Property abfragen.

    Code:
    $(document).ready(function () {
        $('button').click(function (e) {
              if (e.ctrlKey) {
    
              } else {
    
              }
        });
    });
    /EDIT: Hier ist es auch beschrieben: http://api.jquery.com/category/events/event-object//

    Geändert von Xardas der Dunkle (10.12.2015 um 19:39 Uhr)

  3. #3
    Aaaaah ja, super Xardas. Tausend Dank.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •