Bestimmen Sie, Ob Drucken/Abbrechen-Button in der Google Chrome-Print-Preview Geklickt wird

Ich habe Druck meine Seite mithilfe des folgenden Codes:

window.print();

Einen Bild unten sieht man, wie die seitenansicht in der Google-chrome-browser aussieht. Es hat zwei Haupt-Tasten: print und cancel.

Bestimmen Sie, Ob Drucken/Abbrechen-Button in der Google Chrome-Print-Preview Geklickt wird

Ich möchte wissen, ob der Benutzer geklickt hat, die print oder cancel Tasten. Was habe ich jquery verwendet:

HTML-Code der seitenansicht:

<button class="print default" i18n-content="printButton">Print</button>
<button class="cancel" i18n-content="cancel">Cancel</button>

Jquery-Code:

 $('button > .cancel').click(function (e) {                
      alert('Cancel');
 });

 $('button > .print').click(function (e) {                
      alert('Print');
 });

Habe ich versucht, den code oben mit kein Glück. Was bin ich?

  • Als eine Randnotiz, button > .cancel hätte nicht ausgewählt die Schaltfläche Abbrechen, aber ein element mit cancel Klasse in einer Schaltfläche. Den richtigen Selektor gewesen wäre button.cancel (aber das wird nicht funktionieren, jedenfalls)
  • Ich will auch wissen, über cross-browser-Lösung ist jede
  • U wollen, um was zu finden??? die hinter-Kodierung inside-print?
InformationsquelleAutor Eliyah | 2015-04-28
Schreibe einen Kommentar