मैं एक सीडीएन पर jQuery के मोबाइल स्टाइलशीट से लिंक कर रहा हूं और अगर सीडीएन विफल रहता है तो स्टाइलशीट के अपने स्थानीय संस्करण पर वापस आना चाहूंगा। स्क्रिप्ट के लिए समाधान अच्छी तरह से जाना जाता है:
<!-- Load jQuery and jQuery mobile with fall back to local server -->
<script src="http://code.jquery.com/jquery-1.6.3.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined') {
document.write(unescape("%3Cscript src='jquery-1.6.3.min.js'%3E"));
}
</script>
मैं एक स्टाइल शीट के लिए कुछ ऐसा ही करना चाहूंगा:
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b3/jquery.mobile-1.0b3.min.css" />
मुझे यकीन नहीं है कि अगर एक समान दृष्टिकोण प्राप्त किया जा सकता है क्योंकि मुझे यकीन नहीं है कि स्क्रिप्ट को लिंक करते समय ब्राउज़र उसी तरह से ब्लॉक करता है जैसा कि स्क्रिप्ट को लोड करते समय करता है (शायद स्क्रिप्ट टैग में स्टाइलशीट लोड करना संभव है और फिर इसे पेज में इंजेक्ट करें)?
तो मेरा सवाल यह है: अगर सीडीएन विफल रहता है तो मैं कैसे सुनिश्चित करूं कि एक स्टाइलशीट को स्थानीय रूप से लोड किया जाए?