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

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

20
Bootstrap: เปิด Modal อื่นใน Modal
ดังนั้นฉันใช้รหัสนี้เพื่อเปิดหน้าต่างโมดอลอื่นในหน้าต่างโมดอลที่เปิดอยู่ในปัจจุบัน: <a onclick=\"$('#login').modal('hide');$('#lost').modal('show');\" href='#'>Click</a> สิ่งที่เกิดขึ้นคือแถบเลื่อนจะซ้ำกันเหมือน 500 มิลลิวินาที ฉันเดาว่าเพราะกิริยาปัจจุบันยังคงจางหายไป อย่างไรก็ตามมันดูไม่ราบรื่นและพูดติดอ่างมาก ฉันขอขอบคุณข้อเสนอแนะใด ๆ ในการแก้ปัญหานี้ นอกจากนี้วิธีการสร้างสิ่งนี้ในเหตุการณ์ที่ไม่เป็นมืออาชีพหรือไม่? ฉันกำลังทำงานกับ bootstrap เวอร์ชัน 3.0 แก้ไข: ฉันเดาว่ามันจำเป็นที่จะต้องลดเวลาในการเลือนโมดอล เป็นไปได้อย่างไร?

8
jQuery ตรวจสอบว่าคลาสที่ตรงกันมี id ที่กำหนดหรือไม่
jQuery คืออะไรมี id เทียบเท่ากับคำสั่งต่อไปนี้ $('#mydiv').hasClass('foo') เพื่อให้คุณสามารถตั้งชื่อคลาสและตรวจสอบว่ามี id ที่ให้มาหรือไม่ สิ่งที่ต้องการ: $('.mydiv').hasId('foo')
97 jquery 

14
Jquery ผูกดับเบิ้ลคลิกและคลิกเดียวแยกกัน
มีบางอย่างใน jquery ที่ช่วยให้ฉันแยกความแตกต่างระหว่างพฤติกรรมในการดับเบิลคลิกและคลิกครั้งเดียวได้หรือไม่ เมื่อฉันเชื่อมโยงทั้งสองเข้ากับองค์ประกอบเดียวกันจะมีการดำเนินการคลิกเพียงครั้งเดียวเท่านั้น มีวิธีการรอสักครู่ก่อนที่จะดำเนินการคลิกเพียงครั้งเดียวเพื่อดูว่าผู้ใช้คลิกอีกครั้งหรือไม่? ขอบคุณ :)

8
จะแทรกองค์ประกอบเป็นลูกคนแรกได้อย่างไร?
ฉันต้องการเพิ่ม div เป็นองค์ประกอบแรกโดยใช้ jquery ในการคลิกปุ่มแต่ละครั้ง <div id='parent-div'> <!--insert element as a first child here ...--> <div class='child-div'>some text</div> <div class='child-div'>some text</div> <div class='child-div'>some text</div> </div>

8
วิธีโหลดภาพแบบไดนามิก (หรืออย่างเกียจคร้าน) เมื่อผู้ใช้เลื่อนดู
ฉันสังเกตเห็นสิ่งนี้ในเว็บไซต์ "สมัยใหม่" จำนวนมาก (เช่นการค้นหาภาพบน Facebook และ Google) ซึ่งรูปภาพด้านล่างของฝาพับจะโหลดเฉพาะเมื่อผู้ใช้เลื่อนหน้าลงมามากพอที่จะนำภาพเหล่านั้นเข้าไปในพื้นที่วิวพอร์ตที่มองเห็นได้ ( ตามแหล่งที่มาของการดูหน้าเว็บจะแสดงXจำนวน<img>แท็ก แต่ไม่ได้ดึงมาจากเซิร์ฟเวอร์ทันที ) เทคนิคนี้เรียกว่าอะไรทำงานอย่างไรและมีกี่เบราว์เซอร์ทำงานอย่างไร และมีปลั๊กอิน jQuery ที่สามารถบรรลุพฤติกรรมนี้ด้วยการเข้ารหัสขั้นต่ำหรือไม่ แก้ไข โบนัส: ใครสามารถอธิบายได้ว่ามี "onScrolledIntoView" หรือเหตุการณ์ที่คล้ายกันสำหรับองค์ประกอบ HTML ถ้าไม่ปลั๊กอินเหล่านี้ทำงานอย่างไร

6
วิธีส่งข้อความไปยังไคลเอนต์เฉพาะด้วย socket.io
ฉันเริ่มต้นด้วย socket.io + node.js ฉันรู้วิธีส่งข้อความในเครื่องและsocket.broadcast.emit()ฟังก์ชั่นการออกอากาศ: - ไคลเอนต์ที่เชื่อมต่อทั้งหมดได้รับข้อความเดียวกัน ตอนนี้ฉันต้องการทราบวิธีการส่งข้อความส่วนตัวไปยังลูกค้ารายใดรายหนึ่งฉันหมายถึงซ็อกเก็ตหนึ่งช่องสำหรับการแชทส่วนตัวระหว่าง 2 คน (สตรีมไคลเอนต์ถึงไคลเอนต์) ขอบคุณ.

2
Chrome Extension วิธีการส่งข้อมูลจากสคริปต์เนื้อหาไปยัง popup.html
ฉันรู้ว่าสิ่งนี้ถูกถามในโพสต์มากมาย แต่จริงๆแล้วฉันไม่เข้าใจ ฉันเพิ่งเริ่มใช้ JavaScript, ส่วนขยายของ Chrome และทุกอย่างและฉันได้รับมอบหมายชั้นเรียนนี้ ดังนั้นฉันต้องสร้างปลั๊กอินที่จะนับวัตถุ DOM ในหน้าใดก็ได้โดยใช้คำขอข้ามโดเมน จนถึงตอนนี้ฉันสามารถทำได้โดยใช้ Chrome Extension API ตอนนี้ปัญหาคือฉันต้องแสดงข้อมูลในหน้า popup.html ของฉันจากไฟล์ contentScript.js ฉันไม่รู้ว่าต้องทำอย่างไรฉันได้ลองอ่านเอกสาร แต่การส่งข้อความใน chrome ฉันไม่เข้าใจว่าต้องทำอย่างไร ต่อไปนี้เป็นรหัสจนถึงตอนนี้ manifest.json { "manifest_version":2, "name":"Dom Reader", "description":"Counts Dom Objects", "version":"1.0", "page_action": { "default_icon":"icon.png", "default_title":"Dom Reader", "default_popup":"popup.html" }, "background":{ "scripts":["eventPage.js"], "persistent":false }, "content_scripts":[ { "matches":["http://pluralsight.com/training/Courses/*", "http://pluralsight.com/training/Authors/Details/*", "https://www.youtube.com/user/*", "https://sites.google.com/site/*", "http://127.0.0.1:3667/popup.html"], …

4
ตัวแปรคงอยู่ระหว่างการโหลดหน้า
ฉันกำลังพยายามจับภาพการกดปุ่มส่งของแบบฟอร์มของฉันและหากมีการส่งแบบฟอร์มหน้านี้จะรีเฟรชและฉันแสดงช่องที่ซ่อนอยู่สองสามช่อง ฉันต้องการจับภาพว่ามีการส่งแบบฟอร์มมาก่อนหรือไม่และหากส่งเมื่อโหลดซ้ำฉันต้องการยกเลิกการซ่อนฟิลด์ที่ซ่อนอยู่ ฉันพยายามใช้ตัวแปรส่วนกลางเพื่อให้บรรลุสิ่งนี้ แต่ฉันไม่สามารถทำให้มันทำงานได้อย่างถูกต้อง นี่คือสิ่งที่ฉันลอง: var clicked = false; $(document).ready(function() { $("input[type='submit'][value='Search']").attr("onclick", "form.act.value='detailSearch'; clicked = true; return true;"); if (clicked == true) { // show hidden fields } else { // don't show hidden fields } }); ข้อเสนอแนะใด ๆ เกี่ยวกับสิ่งที่ผิดปกติกับรหัสนี้?

5
Javascript Array Concat ไม่ทำงาน ทำไม?
ฉันจึงสร้างวิดเจ็ต jqueryui นี้ขึ้นมา มันสร้าง div ที่ฉันสามารถสตรีมข้อผิดพลาดได้ รหัสวิดเจ็ตมีลักษณะดังนี้: $.widget('ui.miniErrorLog', { logStart: "<ul>", // these next 4 elements are actually a bunch more complicated. logEnd: "</ul>", errStart: "<li>", errEnd: "</li>", content: "", refs: [], _create: function() { $(this.element).addClass( "ui-state-error" ).hide(); }, clear: function() { this.content = ""; for ( var i in …

22
ทำ <something> N ครั้ง (ไวยากรณ์ที่เปิดเผย)
มีวิธีใน Javascript ที่จะเขียนสิ่งนี้ได้อย่างง่ายดาย: [1,2,3].times do { something(); } ห้องสมุดใดที่อาจรองรับไวยากรณ์ที่คล้ายกันบ้าง อัปเดต:เพื่อชี้แจง - ฉันต้องการsomething()ให้เรียกว่า 1,2 และ 3 ครั้งตามลำดับสำหรับการวนซ้ำแต่ละองค์ประกอบอาร์เรย์

9
jquery - ส่งคืนค่าโดยใช้ ajax ผลลัพธ์ต่อความสำเร็จ
ฉันมีปัญหาเล็กน้อยกับฟังก์ชัน jquery $ .ajax () ฉันมีแบบฟอร์มที่ทุกการคลิกบนปุ่มตัวเลือกหรือการเลือกจากเมนูแบบเลื่อนลงจะสร้างตัวแปรเซสชันพร้อมค่าที่เลือก ตอนนี้ - ฉันมีหนึ่งในเมนูแบบเลื่อนลงซึ่งมี 4 ตัวเลือกเมนูแรก (ที่มีป้ายกำกับไม่มี) มีค่า = "" อื่น ๆ มีรหัส สิ่งที่ฉันต้องการให้เกิดขึ้นคือตัวเลือกไม่มี (มีค่าว่าง) เพื่อลบเซสชันและอื่น ๆ เพื่อสร้างขึ้น แต่เฉพาะในกรณีที่ไม่มีเซสชันที่มีชื่อเลือกเฉพาะนี้อยู่แล้วเนื่องจากตัวเลือกอื่น ๆ ทั้งหมดมีจำนวนเท่ากันที่กำหนดให้ - เป็นเพียงการระบุว่ารายการใดถูกเลือก ฉันไม่แน่ใจว่ามันสมเหตุสมผลหรือไม่ แต่ลองดูโค้ด - บางทีนี่อาจทำให้ชัดเจนขึ้น: $("#add_ons select").change(function() { // get current price of the addons var order_price_addon = $(".order_price_addon").text(); // get price of …
97 jquery 




14
jQuery เหตุการณ์สำหรับรูปภาพที่โหลด
เป็นไปได้หรือไม่ที่จะตรวจจับเมื่อรูปภาพทั้งหมดถูกโหลดผ่านเหตุการณ์ jQuery ตามหลักการแล้วควรมีไฟล์ $(document).idle(function() { } หรือ $(document).contentLoaded(function() { } แต่ฉันไม่พบสิ่งนั้น ฉันคิดว่าจะแนบเหตุการณ์เช่นนี้: $(document).ready(function() { var imageTotal = $('img').length; var imageCount = 0; $('img').load(function(){if(++imageCount == imageTotal) doStuff();}); } แต่จะพังหรือไม่หากโหลดรูปภาพไม่สำเร็จ การเรียกวิธีการนี้มีความสำคัญอย่างยิ่งและในเวลาที่เหมาะสม
96 jquery  dom 

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