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

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

14
JavaScript / jQuery เพื่อดาวน์โหลดไฟล์ผ่าน POST ด้วยข้อมูล JSON
ฉันมี webapp แบบหน้าเดียวแบบ jquery มันสื่อสารกับบริการเว็บสงบผ่านสาย AJAX ฉันพยายามทำสิ่งต่อไปนี้ให้สำเร็จ: ส่ง POST ที่มีข้อมูล JSON ไปยัง URL REST หากคำขอระบุการตอบสนอง JSON ดังนั้น JSON จะถูกส่งกลับ หากคำขอระบุการตอบสนอง PDF / XLS / etc จะส่งกลับไบนารีที่ดาวน์โหลดได้ ฉันทำงานได้ 1 & 2 ในขณะนี้และแอป jquery ของลูกค้าจะแสดงข้อมูลที่ส่งคืนในหน้าเว็บด้วยการสร้างองค์ประกอบ DOM ตามข้อมูล JSON ฉันยังมี # 3 ทำงานจากมุมมองของเว็บเซอร์วิสซึ่งหมายความว่ามันจะสร้างและส่งคืนไฟล์ไบนารีหากกำหนดพารามิเตอร์ JSON ที่ถูกต้อง แต่ฉันไม่แน่ใจวิธีที่ดีที่สุดในการจัดการกับ # 3 ในรหัสจาวาสคริปต์ของลูกค้า เป็นไปได้ไหมที่จะรับไฟล์ที่ดาวน์โหลดได้จากการโทร ajax เช่นนี้? ฉันจะรับเบราว์เซอร์เพื่อดาวน์โหลดและบันทึกไฟล์ได้อย่างไร …
250 javascript  jquery  ajax  rest 

30
คุณสร้างองค์ประกอบ“ แฟลช” ใน jQuery ได้อย่างไร
ฉันใหม่เอี่ยมสำหรับ jQuery และมีประสบการณ์ในการใช้ Prototype ในต้นแบบมีวิธีการ "แฟลช" องค์ประกอบ - คือ ไฮไลต์สั้น ๆ เป็นสีอื่นและให้มันกลับมาเป็นปกติเพื่อให้ดวงตาของผู้ใช้ถูกดึงดูดเข้าหา มีวิธีการดังกล่าวใน jQuery หรือไม่? ฉันเห็น fadeIn, fadeOut และเคลื่อนไหว แต่ฉันไม่เห็นอะไรอย่าง "แฟลช" บางทีหนึ่งในสามเหล่านี้สามารถใช้กับอินพุตที่เหมาะสม?

14
jQuery: รับส่วนสูงขององค์ประกอบที่ซ่อนอยู่ใน jQuery
ฉันต้องได้ความสูงขององค์ประกอบที่อยู่ใน div ที่ถูกซ่อนอยู่ ตอนนี้ฉันแสดง div รับส่วนสูงและซ่อน div parent มันดูโง่ไปหน่อย มีวิธีที่ดีกว่า? ฉันใช้ jQuery 1.4.2: $select.show(); optionHeight = $firstOption.height(); //we can only get height if its visible $select.hide();
249 javascript  jquery  html  css 

8
jquery .html () กับ. append ()
ให้บอกว่าฉันมี div ที่ว่างเปล่า: <div id='myDiv'></div> นี่คือ: $('#myDiv').html("<div id='mySecondDiv'></div>"); เหมือนกับ: var mySecondDiv=$("<div id='mySecondDiv'></div>"); $('#myDiv').append(mySecondDiv);
248 jquery  html 

14
เลื่อนไปอย่างราบรื่นเพื่อ div id jQuery
ฉันพยายามเลื่อนดูรหัส jQuery id เพื่อให้ทำงานได้อย่างถูกต้อง จากคำถามล้นสแต็คอื่นฉันลองทำตามนี้ DEMO http://jsfiddle.net/kevinPHPkevin/8tLdq/ $('#myButton').click(function() { $.scrollTo($('#myDiv'), 1000); }); แต่มันไม่ทำงาน มันเพียงแค่ยึดกับ div ฉันก็ลอง $('#myButton').click(function(event) { event.preventDefault(); $.scrollTo($('#myDiv'), 1000); }); ไม่มีความคืบหน้า

8
$ (เอกสาร). จดชวเลข
การจดชวเลขต่อไปนี้มีไว้เพื่อ$(document).readyอะไร (function($){ //some code })(jQuery); ฉันเห็นรูปแบบนี้ใช้บ่อย แต่ฉันไม่สามารถหาข้อมูลอ้างอิงได้ หากจดชวเลข$(document).ready()มันจะมีเหตุผลใดที่ทำให้ใช้งานไม่ได้หรือไม่? ในการทดสอบของฉันดูเหมือนว่าจะยิงก่อนเหตุการณ์พร้อมเสมอ

12
ตัวเลือกวันที่ / เวลา jQuery [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังมองหาปลั๊กอิน jQuery ที่เหมาะสมซึ่งสามารถจัดการทั้งวันที่และเวลา UI หลักDatePickerนั้นยอดเยี่ยม แต่น่าเสียดายที่ฉันต้องใช้เวลาด้วย ฉันพบว่าแฮ็คไม่กี่ครั้งสำหรับ DatePicker ที่จะทำงานร่วมกับเวลา แต่พวกเขาทั้งหมดดูเหมือนจะไม่ค่อยสวยและ Google ก็ไม่ได้ทำอะไรที่ดีเลย มีปลั๊กอิน jQuery ที่ดีสำหรับการเลือกวันที่และเวลาในการควบคุม UI เดียวด้วยส่วนต่อประสานที่ใช้งานได้หรือไม่?

14
หยุด jQuery .load การตอบสนองจากการแคช
ฉันมีรหัสต่อไปนี้ทำให้ได้รับคำขอใน URL: $('#searchButton').click(function() { $('#inquiry').load('/portal/?f=searchBilling&pid=' + $('#query').val()); }); แต่ผลลัพธ์ที่ได้กลับคืนมาไม่ได้สะท้อนเสมอไป ตัวอย่างเช่นฉันทำการเปลี่ยนแปลงในการตอบสนองที่คายการติดตามสแต็ก แต่การติดตามสแต็กไม่ปรากฏเมื่อฉันคลิกที่ปุ่มค้นหา ฉันดูโค้ด PHP พื้นฐานที่ควบคุมการตอบกลับอาแจ็กซ์และมันมีรหัสที่ถูกต้องและการเยี่ยมชมหน้านั้นโดยตรงแสดงผลลัพธ์ที่ถูกต้อง แต่ผลลัพธ์ที่ส่งคืนโดย. load เก่า ถ้าฉันปิดเบราว์เซอร์และเปิดใหม่อีกครั้งมันจะทำงานหนึ่งครั้งจากนั้นเริ่มส่งคืนข้อมูลเก่า ฉันสามารถควบคุมสิ่งนี้ได้โดย jQuery หรือฉันจำเป็นต้องให้ส่วนหัวเอาต์พุตสคริปต์ PHP ของฉันเพื่อควบคุมการแคช?
244 jquery  ajax  caching 

8
จะยกเลิก / ยกเลิกคำขอ jQuery AJAX ได้อย่างไร
ฉันได้รับคำขอ AJAX ซึ่งจะทำทุก 5 วินาที แต่ปัญหาคือก่อนหน้าการร้องขอ AJAX หากคำขอก่อนหน้านี้ไม่เสร็จสมบูรณ์ฉันต้องยกเลิกคำร้องขอนั้นและทำการร้องขอใหม่ รหัสของฉันเป็นแบบนี้จะแก้ไขปัญหานี้ได้อย่างไร $(document).ready( var fn = function(){ $.ajax({ url: 'ajax/progress.ftl', success: function(data) { //do something } }); }; var interval = setInterval(fn, 500); );
244 ajax  jquery 

8
ฉันจะทำให้ jQuery รอให้การโทร Ajax สิ้นสุดก่อนที่จะส่งคืนได้อย่างไร
ฉันมีฟังก์ชั่นฝั่งเซิร์ฟเวอร์ที่ต้องเข้าสู่ระบบ หากผู้ใช้เข้าสู่ระบบฟังก์ชั่นจะกลับ 1 เมื่อประสบความสำเร็จ ถ้าไม่ฟังก์ชั่นจะส่งคืนหน้าล็อกอิน ฉันต้องการเรียกใช้ฟังก์ชันโดยใช้ Ajax และ jQuery สิ่งที่ฉันทำคือส่งคำขอพร้อมลิงก์ปกติโดยมีฟังก์ชั่นคลิกนำไปใช้กับมัน หากผู้ใช้ไม่ได้เข้าสู่ระบบหรือฟังก์ชั่นล้มเหลวฉันต้องการให้ Ajax-call ส่งกลับจริงดังนั้น href ทริกเกอร์ อย่างไรก็ตามเมื่อฉันใช้รหัสต่อไปนี้ฟังก์ชั่นจะออกก่อนที่การโทร Ajax จะเสร็จสิ้น ฉันจะเปลี่ยนเส้นทางผู้ใช้อย่างสง่างามไปยังหน้าเข้าสู่ระบบได้อย่างไร $(".my_link").click( function(){ $.ajax({ url: $(this).attr('href'), type: 'GET', cache: false, timeout: 30000, error: function(){ return true; }, success: function(msg){ if (parseFloat(msg)){ return false; } else { return true; } } }); });
244 jquery  ajax 

5
จะหาผู้ปกครองที่มีคลาสที่รู้จักใน jQuery ได้อย่างไร?
ฉันมีสิ่ง<div>นั้นที่มีอยู่มากมาย<div>ภายในแต่ละตัวในระดับการซ้อนที่แตกต่างกัน แทนที่จะให้<div>ตัวระบุเด็กทุกคนฉันแค่ให้รูท<div>ตัวระบุ นี่คือตัวอย่าง: <div class="a" id="a5"> <div class="b"> <div class="c"> <a class="d"> </a> </div> </div> </div> ถ้าฉันเขียนฟังก์ชั่นใน jQuery เพื่อตอบสนองต่อชั้นเรียนdและฉันต้องการค้นหา ID สำหรับผู้ปกครองชั้นเรียนaฉันจะทำอย่างไร ฉันไม่สามารถทำเพียง$('.a').attr('id');เพราะมีหลายระดับas ฉันสามารถค้นหา ID ผู้ปกครองของผู้ปกครอง แต่ดูเหมือนว่าการออกแบบไม่ดีช้าและไม่ polymorphic มาก (ฉันจะต้องเขียนรหัสที่แตกต่างกันสำหรับการค้นหา ID สำหรับชั้นเรียนc)
244 javascript  jquery  html  dom  parent 


24
จะรอเหตุการณ์ 'สิ้นสุด' ของ 'ปรับขนาด' และดำเนินการอย่างไร
ดังนั้นฉันจึงใช้บางสิ่งเช่น: $(window).resize(function(){resizedw();}); แต่สิ่งนี้ถูกเรียกหลายครั้งในขณะที่กระบวนการปรับขนาดดำเนินต่อไป เป็นไปได้หรือไม่ที่จะจับเหตุการณ์เมื่อมันจบลง?

9
วิธีการตั้งองค์ประกอบ DOM เป็นลูกคนแรก?
ฉันมีองค์ประกอบ E และฉันจะผนวกองค์ประกอบบางอย่างเข้าด้วยกัน ทันใดนั้นฉันก็พบว่าองค์ประกอบต่อไปควรเป็นลูกคนแรกของ E กลอุบายคืออะไรทำอย่างไร? วิธีการยกเลิกการเปลี่ยนไม่ทำงานเนื่องจาก E เป็นวัตถุไม่ใช่อาร์เรย์ ทางยาวจะเป็นการย้ำลูกของรางน้ำ E และเพื่อย้ายปุ่ม'em ++ แต่ฉันแน่ใจว่ามีวิธีที่สวยกว่า

16
คุณรวมไลบรารี jQuery ไว้ที่ไหน Google JSAPI CDN?
มีหลายวิธีในการรวม jQuery และ jQuery UI และฉันสงสัยว่าผู้คนใช้อะไรอยู่ Google JSAPI เว็บไซต์ของ jQuery เว็บไซต์ / เซิร์ฟเวอร์ของคุณเอง CDN อื่น ฉันเพิ่งใช้ Google JSAPI เมื่อเร็ว ๆ นี้ แต่พบว่าใช้เวลานานในการตั้งค่าการเชื่อมต่อ SSL หรือแม้แต่การแก้ไข google.com เท่านั้น ฉันใช้สิ่งต่อไปนี้กับ Google: <script src="https://www.google.com/jsapi"></script> <script> google.load('jquery', '1.3.1'); </script> ฉันชอบแนวคิดของการใช้ Google ดังนั้นจึงเป็นแคชเมื่อเยี่ยมชมเว็บไซต์อื่น ๆ และเพื่อประหยัดแบนด์วิดธ์จากเซิร์ฟเวอร์ของเรา แต่ถ้ามันเป็นส่วนที่ช้าของเว็บไซต์ฉันอาจเปลี่ยนการรวม คุณใช้อะไร คุณเคยมีปัญหาอะไรบ้าง? แก้ไข:เพิ่งเยี่ยมชมเว็บไซต์ของ jQuery และพวกเขาใช้วิธีการดังต่อไปนี้: <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> แก้ไข 2:นี่คือวิธีที่ฉันได้รวม …

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