javascript - Detecting load of <link> resources? -
ब्राउज़र्स विशेष रूप से, मैं यह जानना चाहता हूं कि जब कोई दुर्भाग्यवश, मुझे लगता है कि एक प्रहरी शैली का उपयोग करना और & lt; स्क्रिप्ट & gt; और & lt; img & gt; टैग क्या यह पता लगाने का एक तरीका है कि किसी तत्व के लिए अनुरोध पूरा हो चुका है? और <लिंक्स> gt; '' स्टाइलशीट लोड हो गया है। computedStyle से लोड का पता लगाने की स्थिति मेरी स्थिति में व्यावहारिक नहीं है।
यह सुनिश्चित कर लें कि आपका कोड> टैग में फिर इस तरह एक फ़ंक्शन का उपयोग किसी विशेष स्टाइलसेट में एक शैली की उपस्थिति के लिए करें: & lt; link & gt; शीर्षक विशेषता है:
& lt; link title = "mystyles" rel = "stylesheet" href = "style.css" / & gt;
फ़ंक्शन लिंक लोडेड (linkTitle, checkStyle) {के लिए ( Var ix = 0; ix और lt; document.styleSheets.length; ix ++) {try {if (document.styleSheets [ix]। शीर्षक == linkTitle) {var mySheet = document.styleSheets [ix]; Var myRules = mySheet.cssRules? MySheet.cssRules: mySheet.rules के लिए (var jx = 0; jx & lt; myRules.length; jx ++) {var इस चयनकर्ता = myRules [jx] .selectorText.toLowerCase (); अगर (यह सेलेक्टर। स्प्रिंग (0, चेक स्टाइल. लैंघ) == चेक स्टाइल) {चेतावनी ("स्टाइल मिली!"); वापसी; }}}} पकड़ (गलती) {}} चेतावनी ("लोड नहीं हुआ!"); वापसी; }
Comments
Post a Comment