คำถามติดแท็ก jquery-mobile

jQuery Mobile เป็นเว็บเฟรมเวิร์กแบบสัมผัสสำหรับสมาร์ทโฟนและแท็บเล็ต มีระบบอินเทอร์เฟซผู้ใช้แบบครบวงจรบนแพลตฟอร์มอุปกรณ์มือถือยอดนิยมทั้งหมดที่สร้างขึ้นบน jQuery

5
jQuery Mobile: เอกสารพร้อมกับเหตุการณ์หน้า
ฉันกำลังใช้ jQuery Mobile และฉันมีปัญหาในการทำความเข้าใจความแตกต่างระหว่างเอกสารแบบคลาสสิกที่พร้อมใช้งานกับกิจกรรมหน้า jQuery Mobile ความแตกต่างที่แท้จริงคืออะไร? ทำไมต้อง <!-- language: lang-js --> $(document).ready() { }); จะดีกว่า $(document).on('pageinit') { }); ลำดับเหตุการณ์ของเพจคืออะไรเมื่อคุณเปลี่ยนจากหน้าหนึ่งไปอีกหน้าหนึ่ง ฉันจะส่งข้อมูลจากหน้าหนึ่งไปอีกหน้าหนึ่งได้อย่างไรและสามารถเข้าถึงข้อมูลจากหน้าก่อนหน้าได้อย่างไร

14
ฉันจะตรวจสอบว่าเช็คบ็อกซ์ถูกทำเครื่องหมายได้อย่างไร?
ฉันกำลังสร้างแอปพลิเคชันเว็บสำหรับมือถือด้วย jQuery Mobile และฉันต้องการตรวจสอบว่ามีการทำเครื่องหมายในช่อง นี่คือรหัสของฉัน <script type=text/javascript> function validate(){ if (remember.checked == 1){ alert("checked") ; } else { alert("You didn't check it! Let me check it for you.") } } </script> <input id="remember" name="remember" type="checkbox" onclick="validate()" /> แต่ด้วยเหตุผลบางอย่างหรืออย่างอื่นก็ไม่ได้ดำเนินการ กรุณาช่วย ! ---- แก้ไข ----- นี่คือสิ่งที่ฉันมีในขณะนี้ <DIV data-role="content" data-theme="g"> <DIV class=ui-grid-g-login> <FORM …

4
ความแตกต่างระหว่าง jQTouch และ jQuery Mobile
jQTouch & jQuery Mobile Frameworkต่างกันอย่างไร เกี่ยวข้องกันหรือไม่ (นอกเหนือจากการใช้ jQuery ทั้งคู่) พวกเขามีเป้าหมายเดียวกันหรือไม่? แก้ไข: jQTouch ตอนนี้เป็น jQT

19
ลองกดใน JavaScript?
เป็นไปได้ไหมที่จะใช้ "long press" ใน JavaScript (หรือ jQuery) อย่างไร? (ที่มา: androinica.com ) HTML <a href="" title="">Long press</a> JavaScript $("a").mouseup(function(){ // Clear timeout return false; }).mousedown(function(){ // Set timeout return false; });

5
twitter-bootstrap กับ jquery-mobile [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันสงสัยว่าจะมีใครให้คำแนะนำได้บ้างว่า 'ดีกว่า' Twitter-bootstrap หรือ JQuery mobile? ขอบคุณ -peter

11
วิธีการเปลี่ยนกลับไปใช้สไตล์ชีตภายใน (ไม่ใช่สคริปต์) หาก CDN ล้มเหลว
ฉันกำลังเชื่อมโยงกับสไตล์ชีต jQuery Mobile บน CDN และต้องการกลับไปใช้สไตล์ชีทเวอร์ชันท้องถิ่นของฉันหาก CDN ล้มเหลว สำหรับสคริปต์โซลูชันเป็นที่รู้จักกันดี: <!-- 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" /> ฉันไม่แน่ใจว่าจะสามารถใช้แนวทางที่คล้ายกันได้หรือไม่เพราะฉันไม่แน่ใจว่าเบราว์เซอร์บล็อกในลักษณะเดียวกันหรือไม่เมื่อเชื่อมโยงสคริปต์เหมือนกับที่ทำเมื่อโหลดสคริปต์ (อาจเป็นไปได้ที่จะโหลดสไตล์ชีตในแท็กสคริปต์แล้ว ฉีดเข้าไปในหน้า)? ดังนั้นคำถามของฉันคือ: ฉันจะแน่ใจได้อย่างไรว่าสไตล์ชีตถูกโหลดในเครื่องหาก CDN ล้มเหลว

9
วิธีใช้ JQuery-Mobile / Phonegap ร่วมกันอย่างถูกต้องหรือไม่?
วิธีที่ถูกต้อง (จนถึงปัจจุบัน) ในการใช้ JQuery Mobile และ Phonegap ร่วมกันคืออะไร? ต้องโหลดเฟรมเวิร์กทั้งสองก่อนจึงจะใช้งานได้ ฉันจะแน่ใจได้อย่างไรว่าทั้งสองโหลดก่อนที่จะใช้งานได้

1
jQuery กับ jQuery Mobile กับ jQuery UI?
ฉันยังใหม่กับการพัฒนาเว็บและมีเนื้อหาเกี่ยวกับ j * มากมายเกินไป ฉันสงสัยว่าความแตกต่างระหว่างกรอบงานเหล่านี้คืออะไร? ยิ่งไปกว่านั้นทำไมคนถึงพูดถึงการสร้างปลั๊กอินโดยใช้ jQuery กันมาก? ไม่ควรเป็นไลบรารี JavaScript เพื่อทำให้หน้าเว็บของคุณโต้ตอบได้มากขึ้น?

4
ความแตกต่างระหว่าง jQuery และ jQuery Mobile
ฉันยังใหม่กับการพัฒนาเว็บบนมือถือและเพิ่งสร้างแอพมือถือด้วย PhoneGap โดยใช้ jQuery เป็นประจำ แต่มีข้อบกพร่องสองสามอย่างที่เกี่ยวข้องกับวิธีที่ฉันจัดรูปแบบสิ่งต่าง ๆ และวิธีที่พวกเขาปรากฏบนหน้าจออุปกรณ์มือถือที่ฉันทดสอบด้วยและในการพยายามทำงานเหล่านี้ฉันพบคำแนะนำมากมายเพื่อทำให้สิ่งต่างๆง่ายขึ้นในตัวเองโดยใช้ jQuery มือถือ ตอนนี้สิ่งนี้ทำให้ฉันสับสน - jQuery ไม่มีม้วนในการจัดรูปแบบ นั่นเป็นเพียงความรู้ระดับเริ่มต้นของฉันเกี่ยวกับ CSS บนมือถือที่ทำให้เกิดปัญหา jQuery mobile ทำอะไรได้บ้างและแตกต่างจาก jQuery ทั่วไปอย่างไร? ถ้าฉันรู้จัก jQuery แล้วจะมีอะไรใหม่สำหรับฉัน?

10
ขจัดความล่าช้า 300 มิลลิวินาทีในเหตุการณ์การคลิกใน Safari บนมือถือ
ฉันได้อ่านพบว่าSafari บนอุปกรณ์เคลื่อนที่มีความล่าช้า 300 มิลลิวินาทีในเหตุการณ์การคลิกตั้งแต่เวลาที่คลิกลิงก์ / ปุ่มจนถึงเวลาที่เหตุการณ์เริ่ม สาเหตุของความล่าช้าคือการรอเพื่อดูว่าผู้ใช้ตั้งใจจะดับเบิลคลิกหรือไม่ แต่จากมุมมองของ UX การรอ 300ms มักไม่เป็นที่พึงปรารถนา ทางออกหนึ่งในการขจัดความล่าช้า 300 มิลลิวินาทีนี้คือการใช้การจัดการ "แตะ" ของ jQuery Mobile น่าเสียดายที่ฉันไม่คุ้นเคยกับเฟรมเวิร์กนี้และไม่ต้องการโหลดเฟรมเวิร์กขนาดใหญ่หากสิ่งที่ฉันต้องการคือโค้ดหนึ่งหรือสองบรรทัดที่ใช้อย่างtouchendถูกต้อง เช่นเดียวกับไซต์ต่างๆไซต์ของฉันมีเหตุการณ์การคลิกมากมายเช่นนี้: $("button.submitBtn").on('click', function (e) { $.ajaxSubmit({... //ajax form submisssion }); $("a.ajax").on('click', function (e) { $.ajax({... //ajax page loading }); $("button.modal").on('click', function (e) { //show/hide modal dialog }); และสิ่งที่ฉันต้องการจะทำคือการกำจัด 300ms ล่าช้าในทุกกิจกรรมการคลิกที่ใช้โค้ดเดียวเช่นนี้ …

1
วิธีสร้าง webapp โดยใช้ jquery-mobile และ knockoutjs
ฉันต้องการสร้างแอพมือถือที่สร้างขึ้นจากอะไรมากนอกจาก html / css และ JavaScript ในขณะที่ฉันมีความรู้ดีเกี่ยวกับวิธีสร้างเว็บแอปด้วย JavaScript แต่ฉันคิดว่าฉันอาจดูกรอบงานเช่น jquery-mobile ตอนแรกฉันคิดว่า jquery-mobile ไม่มีอะไรมากไปกว่านั้นแล้ววิดเจ็ตเฟรมเวิร์กที่กำหนดเป้าหมายไปที่เบราว์เซอร์มือถือ คล้ายกับ jquery-ui มาก แต่สำหรับโลกมือถือ แต่ฉันสังเกตว่า jquery-mobile เป็นมากกว่านั้น มันมาพร้อมกับสถาปัตยกรรมมากมายและให้คุณสร้างแอพด้วยไวยากรณ์ html ที่เปิดเผย ดังนั้นสำหรับแอปที่คิดได้ง่ายที่สุดคุณไม่จำเป็นต้องเขียน JavaScript เพียงบรรทัดเดียวด้วยตัวเอง (ซึ่งดีมากเพราะเราทุกคนชอบทำงานน้อยลงใช่ไหม) เพื่อสนับสนุนแนวทางในการสร้างแอปโดยใช้ไวยากรณ์ html ที่เปิดเผยฉันคิดว่าการรวม jquery-mobile กับ knockoutjs เป็นสิ่งที่ดี Knockoutjs เป็นเฟรมเวิร์ก MVVM ฝั่งไคลเอ็นต์ที่มีเป้าหมายเพื่อนำพลังพิเศษ MVVM ที่รู้จักจาก WPF / Silverlight มาสู่โลก JavaScript สำหรับฉัน MVVM คือโลกใบใหม่ ในขณะที่ฉันได้อ่านเกี่ยวกับเรื่องนี้มามากแล้ว แต่ฉันไม่เคยใช้มันด้วยตัวเองมาก่อนเลย …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.