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

jQuery เป็นไลบรารี JavaScript ให้พิจารณาเพิ่มแท็ก JavaScript ด้วย jQuery เป็นไลบรารี JavaScript ข้ามเบราว์เซอร์ที่ได้รับความนิยมซึ่งอำนวยความสะดวกในการแวะผ่าน Document Object Model (DOM) การจัดการเหตุการณ์ภาพเคลื่อนไหวและการโต้ตอบ AJAX โดยลดความคลาดเคลื่อนของเบราว์เซอร์ให้เหลือน้อยที่สุด คำถามที่ติดแท็ก jQuery ควรเกี่ยวข้องกับ jQuery ดังนั้น jQuery ควรใช้รหัสที่เป็นปัญหาและองค์ประกอบที่เกี่ยวข้องกับการใช้งานอย่างน้อย jQuery จำเป็นต้องอยู่ในคำถาม

7
jQuery ajax (jsonp) ละเว้นการหมดเวลาและไม่เริ่มเหตุการณ์ข้อผิดพลาด
ในการเพิ่มการจัดการข้อผิดพลาดพื้นฐานฉันต้องการเขียนโค้ดใหม่ที่ใช้ $ .getJSON ของ jQuery เพื่อดึงภาพถ่ายบางส่วนจาก Flickr เหตุผลในการทำเช่นนี้คือ $ .getJSON ไม่มีการจัดการข้อผิดพลาดหรือทำงานกับการหมดเวลา เนื่องจาก $ .getJSON เป็นเพียงกระดาษห่อหุ้มที่มีราคาประมาณ $ .ajax ฉันจึงตัดสินใจเขียนสิ่งนี้ใหม่และสร้างความประหลาดใจให้กับมันจึงทำงานได้อย่างไม่มีที่ติ ตอนนี้ความสนุกเริ่มต้นขึ้น เมื่อฉันจงใจทำให้เกิด 404 (โดยการเปลี่ยน URL) หรือทำให้เครือข่ายหมดเวลา (โดยไม่เชื่อมต่อกับอินเตอร์เว็บ) เหตุการณ์ข้อผิดพลาดจะไม่เริ่มทำงานเลย ฉันสูญเสียสิ่งที่ฉันทำผิด ความช่วยเหลือเป็นที่ชื่นชมมาก นี่คือรหัส: $(document).ready(function(){ // var jsonFeed = "http://api.flickr.com/services/feeds/photos_public.gne"; // correct URL var jsonFeed = "http://api.flickr.com/services/feeds/photos_public.gne_______"; // this should throw a 404 $.ajax({ url: …

6
jQuery show () สำหรับ Twitter Bootstrap คลาส css ที่ซ่อนอยู่
ฉันใช้ Twitter Bootstrap และฉันสังเกตเห็นว่า jQuery show()หรือfadeIn()ไม่ทำให้องค์ประกอบ DOM ที่มีเครื่องหมายคลาสhiddenปรากฏขึ้นเนื่องจากฟังก์ชั่น jQuery ลบdisplay: noneข้อกำหนดเท่านั้น อย่างไรก็ตามยังคงมีการตั้งค่าให้visibilityhidden ฉันสงสัยว่าวิธีใดเป็นวิธีที่ดีที่สุดในการแก้ไขปัญหานี้ ลบhiddenคลาสในองค์ประกอบ เปลี่ยนคุณสมบัติการมองเห็น เขียนทับคลาสที่ซ่อนอยู่ใน css ของฉันเอง โดยเฉพาะอย่างยิ่งฉันต้องการทราบว่าการแก้ไขปัญหานี้ด้วย jQuery หรือ css นั้นดีกว่าหรือไม่และทำไม

7
ฉันต้องการเข้าใจไวยากรณ์ของปลั๊กอิน jQuery
ไซต์ jQuery แสดงรายการไวยากรณ์ปลั๊กอินพื้นฐานสำหรับ jQuery ดังนี้: (function( $ ){ $.fn.myPlugin = function() { // there's no need to do $(this) because // "this" is already a jquery object // $(this) would be the same as $($('#element')); this.fadeIn('normal', function(){ // the this keyword is a DOM element }); }; })( jQuery ); …

3
ฉันจะเปลี่ยนเนื้อหาใน iframe แบบไดนามิกโดยใช้ jquery ได้อย่างไร
ฉันสงสัยว่าเป็นไปได้ไหมที่จะมีไซต์ที่มี iframe และโค้ด jquery ที่เปลี่ยนเนื้อหา iframe ทุกๆ 30 วินาที เนื้อหาอยู่ในหน้าเว็บที่แตกต่างกัน สิ่งนี้: <html> <head> <script type="text/javascript" src="jquery.js"></script> <script> $(document).ready(function(){ var array = new array(); array[0] = 'http://webPage1.com'; array[1] = 'http://webPage2.com'; // And so on. // Do something here to change the iframe every 30 second }); </script> </head> <body> <iframe id="frame"></iframe> …
89 jquery  iframe 

1
jsonp กับ jquery [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ คุณสามารถยกตัวอย่างง่ายๆในการอ่านคำขอ jsonp ด้วย jquery ได้หรือไม่? ฉันไม่สามารถทำให้มันทำงานได้
89 jquery  ajax  jsonp 

7
ไลบรารีเทมเพลต JavaScript HTML ที่แนะนำสำหรับ JQuery? [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา มีข้อเสนอแนะเกี่ยวกับไลบรารีเทมเพลต HTML ใดที่เข้ากันได้ดีกับ JQuery Googling มีห้องสมุดจำนวนมาก แต่ฉันไม่แน่ใจว่ามีห้องสมุดที่ได้รับการยอมรับอย่างดีที่จะยืนหยัดในการทดสอบเวลาหรือไม่

5
การเพิ่มแผนภูมิมุมมองทรัพยากร / แผนภูมิแกนใน jQuery Fullcalendar
ฉันใช้ jQuery Fullcalendarและหากคุณไม่ได้ใช้ฉันขอแนะนำให้คุณทำเช่นกันเพราะมันยอดเยี่ยมมากในสิ่งที่มันทำ! อย่างไรก็ตามเพื่อเป็นประโยชน์กับฉันและโครงการของฉันจริงๆ (และอื่น ๆ อีกมากมาย ) ผมเชื่อว่ามันต้องการทรัพยากรมุมมอง / Gannt ไม่ใช่ปัญหาใครจะคิด ... จนกว่าคุณจะมองภายใต้ฝากระโปรงของ jQuery FullCalendar และเห็นว่าวิธีสร้างมุมมองนั้นไม่ได้มีไว้สำหรับนักพัฒนาจาวาสคริปต์ wannabes ... คือฉัน เมื่อรู้ว่าสิ่งนี้ไม่อยู่ในลีกของฉันฉันต้องไปค้นหาที่อื่นเพื่อมองหาปฏิทิน / ตัวกำหนดตารางเวลาที่จะให้มุมมองทรัพยากร นี่คือปฏิทินที่เป็นกรรมสิทธิ์สามรายการที่รับประกันคุณลักษณะนี้ http://java.daypilot.org/ http://www.dhtmlx.com/docs/products/dhtmlxScheduler/index.shtml http://web2cal.com/ajaxeventscalendar/calendar-demo/912-premium-demo/157-scheduler-view น่าเสียดายที่ทั้งdaypilotและdhtmlxschedulerไม่มีอินเทอร์เฟซที่ชัดเจนและชัดเจนซึ่ง FullCalendar ทำได้ดีมากและweb2calก็ดูและรู้สึกยังไม่เสร็จและยังอยู่ในเบต้า อีกทางเลือกหนึ่งที่ฉันสงสัยว่าใครมีความคิดเกี่ยวกับวิธีที่ฉันสามารถรวมแผนภูมิ jQuery Gannt กับ jquery fullcalendar ฉันพบโครงการสองสามโครงการที่มีแนวโน้มดี http://www.maro-z.com/examples/jquery.gantt/ http://code.google.com/p/jquery-gantt/ http://github.com/thegrubbsian/jquery.ganttView ฉันได้ตรวจสอบแล้วว่า fullcalendar สร้างมุมมองได้อย่างไรและจนถึงขณะนี้ยังไม่ประสบความสำเร็จในการขยายสิ่งนี้เพื่อจัดเตรียมคอนเทนเนอร์สำหรับหนึ่งในแผนภูมิ gannt เหล่านี้เพื่อ 'นั่งภายใน' แบบเต็มปฏิทินและถูกเรียกใช้โดยปุ่มของมัน นี่ดูเหมือนจะเป็นหนึ่งในคำขอฟีเจอร์ที่ได้รับความนิยมมากขึ้นซึ่งมีหลายคนถามหาในเครื่องมือติดตามปัญหาอย่างเป็นทางการ http://code.google.com/p/fullcalendar/issues/detail?id=150&colspec=ID%20Type%20Status%20Milestone%20Summary%20Stars ดังนั้นฉันจึงถูกทิ้งไว้ที่ทางแยก …

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 ล่าช้าในทุกกิจกรรมการคลิกที่ใช้โค้ดเดียวเช่นนี้ …

5
วิธีการส่งทั้งคีย์และค่าลงใน Array ใน Jquery
ฉันอ่านฟีด RSSและผลักดันทั้งกรรมสิทธิ์และการเชื่อมโยงเป็นอาร์เรย์ในJquery สิ่งที่ฉันทำคือ var arr = []; $.getJSON("displayjson.php",function(data){ $.each(data.news, function(i,news){ var title = news.title; var link = news.link; arr.push({title : link}); }); }); และฉันกำลังอ่านอาร์เรย์นั้นอีกครั้งโดยใช้ $('#show').click(function(){ $.each(arr, function(index, value){ alert( index +' : '+value); }); }); แต่มันให้ผลลัพธ์เป็น 1:[Object Object] 2:[Object Object] 3:[Object Object] แบบนี้ ... ฉันจะรับทั้งไทล์และลิงค์เป็นคู่ได้อย่างไร ( ชื่อเป็นคีย์และลิงก์เป็นค่า )

6
ใช้ moment.js เพื่อแปลงวันที่เป็นสตริง“ MM / dd / yyyy”
ฉันต้องใช้ค่าวันที่จาก jquery datepicker เปลี่ยนเป็นรูปแบบสตริง "MM / dd / yyyy" เพื่อให้สามารถโพสต์ ajax ได้ถูกต้อง เมื่อเพจโหลดหรือเปลี่ยน datepicker จะมีการเรียก jquery ajax ฉันมีรหัสนี้: var sTimestamp = moment($("#start_ts").datepicker("getDate")).format("MM/dd/yyyy"); แต่จะไม่เปลี่ยนเป็น "MM / dd / yyyy" เมื่อฉันใช้มือเล่นซอเพื่อตรวจสอบสิ่งที่ส่งลงมาในสายนี่คือเนื้อความ: startTimestamp=03%2FTh%2Fyyyy&endTimestamp=03%2FTh%2Fyyyy&pageSize=50&pageNum=0 ถ้าฉันใช้การเขียนในมือเล่นซอและเปลี่ยนเนื้อหาเป็น: startTimestamp=03/13/2013&endTimestamp=03/14/2013&pageSize=50&pageNum=0 ฉันได้รับคำตอบที่ถูกต้อง คำถามของฉันคือมีวิธีที่จะใช้วัตถุวันที่และจัดรูปแบบเป็นสตริง "MM / dd / yyyy" โดยใช้ moment.js หรือมีบางอย่างผิดปกติกับวิธีรับวันที่จาก datepicker? Btw ฉันสมมติว่า datepicker.getDate ส่งคืนวัตถุวันที่เนื่องจากนั่นคือสิ่งที่เอกสาร jQuery บอกฉัน ขอขอบคุณ,

5
ค้นหาองค์ประกอบ html ที่ id ขึ้นต้นด้วย
คำถามของฉันคือ: ฉันมีโค้ด HTML ในหลายหน้าในแต่ละหน้าฉันใช้ JQgrid (jquery grid) เพื่อแสดงข้อมูลบางอย่าง ฉันรู้ว่าในแต่ละหน้าองค์ประกอบที่เก็บ JQgrid ถูกตั้งชื่อเป็น "LIST_xxx" ตอนนี้ฉันต้องสร้างจาวาสคริปต์ที่ใช้องค์ประกอบนั้น "LIST_XXXX" ในแต่ละหน้าและทำบางอย่าง ฉันจะค้นหาองค์ประกอบด้วย ID ได้อย่างไร แต่รู้เฉพาะส่วนเริ่มต้น (ของ ID เช่นที่ฉันกล่าวไว้ก่อนหน้านี้): $('#list_[XXXX]')... --> The part surrounded by [] is variable on each page, i want to discriminate that. ฉันหวังว่าฉันจะทำให้ตัวเองชัดเจน ขอบคุณ.
89 jquery 

5
วิธีหยุดพฤติกรรมการคลิกลิงก์เริ่มต้นด้วย jQuery
ฉันมีลิงค์บนหน้าเว็บ เมื่อผู้ใช้คลิกวิดเจ็ตบนเพจควรอัปเดต อย่างไรก็ตามฉันกำลังทำบางอย่างเนื่องจากฟังก์ชันการทำงานเริ่มต้น (การนำทางไปยังหน้าอื่น) เกิดขึ้นก่อนที่เหตุการณ์จะเริ่มขึ้น นี่คือลักษณะของลิงค์: <a href="store/cart/" class="update-cart">Update Cart</a> นี่คือลักษณะของ jQuery: $('.update-cart').click(function(e) { e.stopPropagation(); updateCartWidget(); }); อะไรคือปัญหา?

5
'ผนวก' เรียกบนวัตถุที่ไม่ใช้อินเทอร์เฟซ FormData
ฉันพยายามอัปโหลดภาพด้วย jquery และ ajax แต่สิ่งที่น่าประหลาดเกิดขึ้นที่นี่ ในคอนโซลบันทึกการแสดง TypeError: 'append' เรียกบนวัตถุที่ไม่ใช้อินเทอร์เฟซ FormData ช่วยบอกฉันทีว่าฉันทำอะไรผิด? สคริปต์ JS var prosrc=$("#pro_pix img").last().attr("src"); $("#logoform").on('change',function(event){ var postData = new FormData(this); $("#pro_pix img").last().hide(); $("#pro_pix img").first().show(); event.preventDefault(); $.ajax( { url : "/function/pro_pic_upload.php", type: "POST", data : postData, success:function(data, textStatus, jqXHR) { $("#pro_pix img").last().show(); $("#pro_pix img").first().hide(); $("#pro_pix h6").text(data); }, error: function(jqXHR, …



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.