मैं प्रीलोडिंग छवियों का जिक्र नहीं कर रहा हूं, मैं JQuery का उपयोग कर एक HTML पृष्ठ को प्रीलोड करना चाहता हूं।क्या इसे प्रदर्शित करने से पहले एक HTML पृष्ठ को प्रीलोड करना संभव है?
उत्तर
अजाक्स के रूप में आप चाहते हैं तो में सामग्री का उपयोग:।
var myPrefetchedPage;
$.ajax({
url: "test.html",
cache: false,
success: function(html){
myPrefetchedPage = html;
}
})
myPrefetchedPage अब पूरी सामग्री - जो वर्तमान पृष्ठ में इंजेक्ट किया जा सकता है (पूरी तरह से पेज की जगह यदि आवश्यक
यदि आप जितना संभव हो सके कैशिंग का लाभ उठाने की कोशिश कर रहे हैं तो एक छिपी आईफ्रेम बेहतर काम कर सकता है। फिर आप एकाधिक पृष्ठों को लाने के लिए iframe src चक्र के लिए jQuery का उपयोग कर सकते हैं।
धन्यवाद! मुझे लगता है कि मुझे जो चाहिए वह है, मुझे केवल पृष्ठ से जुड़े जेएस को कैश करने की आवश्यकता होगी, न कि HTML पृष्ठ पर। – HyderA
हाँ क्यों है! आप अपनी सामग्री के लिए आईफ्रेम होने, सामग्री को अलग से लाने और फिर फ्रेम भरने जैसी कुछ कर सकते हैं।
आप सब कुछ एक div में डाल सकते हैं जो दिखाई नहीं दे रहा है, और दस्तावेज़ तैयार होने के बाद, div को दृश्यमान बनाएं - हालांकि यह वास्तव में "प्री-लोडिंग" नहीं है - यह सबकुछ लोड होने तक कुछ भी प्रदर्शित नहीं कर रहा है ।
इसे छिपाने के लिए शरीर पर एक वर्ग सेट करें, फिर इसे ऑनलोड ईवेंट पर जावास्क्रिप्ट का उपयोग करके हटा दें।
(लेकिन तुम क्यों यह एक और सवाल यह है कि क्या करना है। चाहेगा)
यह लिंक आपके लिए कोई मदद है? http://www.innovatingtomorrow.net/2008/04/30/preloading-content-jquery
आपका लिंक अब काम नहीं कर रहा है – ChesuCR
हां, आप पृष्ठ लोड कर सकते हैं jQuery.get के माध्यम से और उसके बाद displaying से पहले आप इसे (स्ट्रिंग फॉर्म में) के साथ करना चाहते हैं। यदि आप इसे एक छिपे हुए कंटेनर में डालते हैं, तो आप इसे पहले डीओएम के साथ जोड़ सकते हैं।
आप इसका उपयोग कर सकते हैं: ब्राउज़र पृष्ठभूमि में एक संपूर्ण पृष्ठ के लिए संपत्तियों को डाउनलोड और प्रस्तुत करेगा। जब उपयोगकर्ता उस "yourpage" लिंक पर क्लिक करता है, तो पृष्ठ लगभग तुरंत प्रदर्शित होगा।
- 1. क्या AJAX/jquery तकनीक के साथ पृष्ठ सामग्री को प्रीलोड करना संभव है?
- 2. प्रदर्शित होने से पहले पृष्ठ लोड पर HTML तत्वों को छिपाने का सही तरीका क्या है?
- 3. PHP एक HTML पृष्ठ में HTML ईमेल प्रदर्शित करता है
- 4. कछुए - क्या इसे करने से पहले नए फ़ोल्डर को अनदेखा करना संभव है?
- 5. पृष्ठ को देखने से पहले jQuery/जावास्क्रिप्ट को प्रीलोड करें और चलाएं
- 6. ASP.NET क्लाइंट को भेजे जाने से पहले किसी पृष्ठ के HTML को संशोधित करने से पहले
- 7. क्या यह वेब फ़ाइल को पहले फ़ाइल में सहेजे बिना प्रदर्शित करने के लिए संभव है?
- 8. HTML पृष्ठ में PHP को कॉल करना
- 9. क्या पहले इस्तेमाल करने के अलावा पहले किसी तत्व से पुनरावृत्ति करना प्रारंभ करना संभव है?
- 10. ओकैमल: इसे परिभाषित करने से पहले एक फ़ंक्शन घोषित करना
- 11. पृष्ठ से पहले फ़ंक्शन निष्पादित करना window.print()
- 12. क्या इसे एक दूसरे से तुलना करने से पहले एक चर को एक स्ट्रिंग असाइन करना आवश्यक है?
- 13. क्या जावास्क्रिप्ट को उपयोग करने से पहले चर घोषित करने के लिए मजबूर करना संभव है?
- 14. क्या सबवर्सन HTML पृष्ठों को ओवरराइड करना संभव है?
- 15. क्या हमें अभी भी माउसओवर छवियों को प्रीलोड करना चाहिए?
- 16. यूट्यूब एम्बेड को प्रीलोड करना
- 17. क्या रिपोर्ट बिल्डर रिपोर्ट में पीडीएफ प्रदर्शित करना संभव है?
- 18. सभी PHP फ़ाइल आउटपुट को प्रदर्शित करने से पहले "फ़िल्टर फ़ाइल" के माध्यम से पास करना
- 19. इसे प्रदर्शित करने से पहले पृष्ठभूमि में एक गतिविधि लोड करें
- 20. क्या इसे इंस्टॉल करने से पहले Google क्रोम एक्सटेंशन के लिए कोड जांचना संभव है?
- 21. इसे प्रदर्शित करने से पहले UIWebView की सामग्री लोड हो रहा है
- 22. @ Html.BeginForm "System.Web.Mvc.Html.MvcForm" को प्रदर्शित करना पृष्ठ
- 23. परिभाषित करने से पहले एक फ़ंक्शन को कॉल करना | PHP
- 24. अपलोड करने से पहले एक फ़ाइल को विभाजित करना?
- 25. .jsp से html पृष्ठ
- 26. क्या उनके शरीर को अजगर में घोषित करने से पहले कार्यों का उपयोग करना संभव है?
- 27. क्या एक श्रेणी पृष्ठ होमपेज Magento में बनाना संभव है?
- 28. एक HTML पृष्ठ से सभी जावास्क्रिप्ट हटाएं
- 29. स्वचालित रूप से एक HTML पृष्ठ को कैसे स्क्रॉल करें?
- 30. पृष्ठ से पहले इवेंट कॉलिंग
हां, लेकिन यह जानने में मदद मिलेगी कि आप इसे क्यों कर रहे हैं और आप किस प्रभाव को प्राप्त करना चाहते हैं अन्यथा जो संभवतः आपको मिलता है वह उतना सहायक नहीं होगा जितना संभव हो सकता है। –