Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

onbeforeprint() और onafterprint() गैर IE ब्राउज़र के बराबर

कई ब्राउज़र अब समर्थन window.matchMedia . यह एपीआई आपको यह पता लगाने की अनुमति देता है कि सीएसएस मीडिया क्वेरी कब प्रभावी होती है (उदाहरण के लिए, स्क्रीन को घुमाना या दस्तावेज़ को प्रिंट करना)। क्रॉस-ब्राउज़र दृष्टिकोण के लिए, window.matchMedia . को मिलाएं window.onbeforeprint . के साथ /window.onafterprint

निम्नलिखित के परिणामस्वरूप beforePrint() पर एकाधिक कॉल हो सकती हैं और afterPrint() (उदाहरण के लिए, Chrome हर बार प्रिंट पूर्वावलोकन के पुन:उत्पन्न होने पर श्रोता को सक्रिय करता है ) प्रिंट के जवाब में आप जो विशेष प्रसंस्करण कर रहे हैं, उसके आधार पर यह वांछनीय हो भी सकता है और नहीं भी।

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);
}

अधिक:http://tjvantoll.com/2012/ 06/15/डिटेक्टिंग-प्रिंट-अनुरोध-जावास्क्रिप्ट के साथ/



  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 को PostgreSQL में माइग्रेट करना, भाग 3

  2. MySQL ट्रिगर उसी तालिका में पंक्तियों को अपडेट नहीं कर सकते हैं जिसे ट्रिगर को सौंपा गया है। सुझाए गए उपाय?

  3. MySQL में सभी दृश्यों को सूचीबद्ध करने के 4 तरीके

  4. एक विदेशी कुंजी बाधा में प्रयुक्त स्तंभ नहीं बदल सकता

  5. अपने MySQL सर्वर के लिए InnoDB बफर पूल आकार की गणना करना