पृष्ठ लोड होने पर मैं स्वचालित रूप से किसी विशेष div पर स्क्रॉल करना चाहता हूं। हालांकि, मुझे लगता है कि जेक्यूएम की स्क्रॉल के साथ शीर्ष कार्यक्षमता के साथ कुछ संघर्ष हो रहा है।jQuery मोबाइल - पेजेल लोड पर विशिष्ट div पर स्क्रॉल करें
$.mobile.silentScroll($("#myElementId").offset().top);
जो सही ढंग से स्क्रॉल नहीं होता जब इस तरह लपेटा:
$('[data-role=page]').bind("pageshow", function() {
setTimeout(function(){$.mobile.silentScroll($("#myElementId").offset().top);},100);
});
:
$('[data-role=page]').bind("pageshow", function() {
$.mobile.silentScroll($("#myElementId").offset().top);
});
लेकिन इस तरह एक छोटे से समय समाप्ति के साथ ठीक से काम करता
मैं निम्नलिखित कोड का उपयोग कर रहा
कोड के अंतिम भाग के साथ समस्या यह है कि यह एक झिलमिलाहट का कारण बनता है, एक कूद के साथ पी और फिर पृष्ठ पर एक कूद। कोई विचार यह कैसे बचें?
धन्यवाद जैस्पर, लेकिन jQuery कोर और जेक्यूएम के बीच अपना कोड जोड़ने के बाद भी, यह अभी भी काम नहीं करता है। मुझे नहीं लगता कि यह मिनीस्क्रॉलबैक के साथ एक मुद्दा है, क्योंकि यह एक पूर्ण पृष्ठ रीफ्रेश के बाद भी होता है। उस बिंदु पर, जेक्यूएम को याद रखने में सक्षम नहीं होना चाहिए कि मुझे पहले स्क्रॉल किया गया था। – Steve