Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

onbeforeprint () và onafterprint () tương đương cho các trình duyệt không phải IE

Nhiều trình duyệt hiện hỗ trợ window.matchMedia . API này cho phép bạn phát hiện khi nào các truy vấn phương tiện CSS có hiệu lực (ví dụ:xoay màn hình hoặc in tài liệu). Để có phương pháp tiếp cận nhiều trình duyệt, hãy kết hợp window.matchMedia với window.onbeforeprint /window.onafterprint .

Điều sau có thể dẫn đến nhiều lệnh gọi đến beforePrint()afterPrint() (ví dụ: Chrome kích hoạt trình nghe mỗi khi tạo lại bản xem trước bản in ). Điều này có thể mong muốn hoặc không tùy thuộc vào quá trình xử lý cụ thể mà bạn đang thực hiện để phản hồi bản in.

if ('matchMedia' in window) {
    // Chrome, Firefox, and IE 10 support mediaMatch listeners
    window.matchMedia('print').addListener(function(media) {
        if (media.matches) {
            beforePrint();
        } else {
            // Fires immediately, so wait for the first mouse movement
            $(document).one('mouseover', afterPrint);
        }
    });
} else {
    // IE and Firefox fire before/after events
    $(window).on('beforeprint', beforePrint);
    $(window).on('afterprint', afterPrint);
}

Thêm: http://tjvantoll.com/2012/ 06/15 / phát hiện-in-yêu cầu-với-javascript /



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL db dấu hỏi thay vì ký tự tiếng Do Thái ..?

  2. CHAR_LENGTH () trong MySQL là gì?

  3. Lọc theo COUNT (*)?

  4. Di chuyển MySQL sang PostgreSQL trên AWS RDS, Phần 1

  5. Trong MySQL, tôi có thể sao chép một hàng để chèn vào cùng một bảng không?