suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wie löst JS durch Klicken auf eine Schaltfläche das Tastatur-Strg+P-Ereignis aus?

window.print(), diese Methode kann erst ausgelöst werden, nachdem die Seite vollständig geladen ist.

Wenn die Seite langsam geladen wird oder asynchrones JS geladen wird, klicken Sie zum Drucken auf die Schaltfläche „Seite drucken“. window.print() kann erst ausgelöst werden, nachdem das Laden der Seite abgeschlossen ist, daher möchte ich JS benachrichtigen, die Strg+P-Implementierung direkt auszulösen

过去多啦不再A梦过去多啦不再A梦2751 Tage vor679

Antworte allen(1)Ich werde antworten

  • 仅有的幸福

    仅有的幸福2017-05-19 10:31:30

    window.addEventListener('keydown', function (evt) {
      if (!evt.ctrlKey || (evt.key !== 'p' && evt.keyCode !== 80)) { return }
      evt.preventDefault()
    
      // ....
      window.print()
    
    })

    Antwort
    0
  • StornierenAntwort