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

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


8
ฉันจะจดจำเหตุการณ์การสัมผัสโดยใช้ jQuery ใน Safari สำหรับ iPad ได้อย่างไร เป็นไปได้ไหม?
เป็นไปได้หรือไม่ที่จะจดจำเหตุการณ์การสัมผัสบนเบราว์เซอร์ Safari ของ iPad โดยใช้ jQuery ฉันใช้ mouseOver และ mouseOut events ในเว็บแอปพลิเคชัน มีเหตุการณ์ที่คล้ายกันสำหรับเบราว์เซอร์ Safari ของ iPad เนื่องจากไม่มีเหตุการณ์เช่น mouseOut และ mouseMove หรือไม่

9
เกิดข้อผิดพลาดในการจัดการกับการโทรด้วย GetJSON
คุณจะจัดการกับข้อผิดพลาดในการโทรของ GetJSON ได้อย่างไร ฉันพยายามอ้างอิงบริการสคริปต์ข้ามโดเมนโดยใช้ jsonp คุณจะลงทะเบียนวิธีข้อผิดพลาดได้อย่างไร

9
jQuery บนหน้าต่างปรับขนาด
ฉันมีรหัส JQuery ต่อไปนี้: $(document).ready(function () { var $containerHeight = $(window).height(); if ($containerHeight <= 818) { $('.footer').css({ position: 'static', bottom: 'auto', left: 'auto' }); } if ($containerHeight > 819) { $('.footer').css({ position: 'absolute', bottom: '3px', left: '0px' }); } }); ปัญหาเดียวคือมันใช้งานได้เฉพาะเมื่อเบราว์เซอร์โหลดครั้งแรกฉันต้องการcontainerHeightที่จะตรวจสอบเมื่อพวกเขากำลังปรับขนาดหน้าต่าง? ความคิดใด ๆ
192 jquery  html  css 

23
Uncaught SyntaxError: โทเค็นที่ไม่คาดคิดกับ JSON.parse
สิ่งที่ทำให้เกิดข้อผิดพลาดนี้ในบรรทัดที่สาม? var products = [{ "name": "Pizza", "price": "10", "quantity": "7" }, { "name": "Cerveja", "price": "12", "quantity": "5" }, { "name": "Hamburguer", "price": "10", "quantity": "2" }, { "name": "Fraldas", "price": "6", "quantity": "2" }]; console.log(products); var b = JSON.parse(products); //unexpected token o เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล เปิดคอนโซลเพื่อดูข้อผิดพลาด
192 javascript  jquery  json 

20
วิธีการสร้างปลั๊กอิน jQuery ด้วยวิธีการ?
ฉันกำลังพยายามเขียนปลั๊กอิน jQuery ที่จะให้ฟังก์ชัน / วิธีการเพิ่มเติมไปยังวัตถุที่เรียกมัน บทเรียนทั้งหมดที่ฉันอ่านทางออนไลน์ (เรียกดูในช่วง 2 ชั่วโมงที่ผ่านมา) รวมถึงวิธีการเพิ่มตัวเลือก แต่ไม่รวมถึงฟังก์ชั่นเพิ่มเติม นี่คือสิ่งที่ฉันต้องการทำ: // จัดรูปแบบ div ให้เป็นคอนเทนเนอร์ข้อความโดยเรียกใช้ปลั๊กอินสำหรับ div นั้น $("#mydiv").messagePlugin(); $("#mydiv").messagePlugin().saySomething("hello"); หรือบางสิ่งบางอย่างตามสายเหล่านั้น นี่คือสิ่งที่ทำให้ฉันเดือดร้อน: ฉันเรียกใช้ปลั๊กอินจากนั้นฉันเรียกใช้ฟังก์ชันที่เกี่ยวข้องกับปลั๊กอินนั้น ฉันไม่สามารถหาวิธีทำสิ่งนี้ได้และฉันเคยเห็นปลั๊กอินจำนวนมากทำมาก่อน นี่คือสิ่งที่ฉันมีสำหรับปลั๊กอิน: jQuery.fn.messagePlugin = function() { return this.each(function(){ alert(this); }); //i tried to do this, but it does not seem to work jQuery.fn.messagePlugin.saySomething = function(message){ $(this).html(message); } …

4
จะจัดการกับเหตุการณ์ปิดคำสั่งใน Twitter Bootstrap ได้อย่างไร
ใน Twitter bootstrap ดูที่เอกสารคู่มือ modals ฉันไม่สามารถเข้าใจได้ว่ามีวิธีฟังเหตุการณ์ปิดของคำกริยาและเรียกใช้ฟังก์ชันหรือไม่ เช่นให้ใช้คำกริยานี้เป็นตัวอย่าง: <div class="modal-header"> <button type="button" class="close close_link" data-dismiss="modal" aria-hidden="true">×</button> <h3>Modal header</h3> </div> <div class="modal-body"> ... </div> <div class="modal-footer"> <a href="#" class="btn close_link" data-dismiss="modal">Close</a> </div> ปุ่ม X ที่ด้านบนและปุ่มปิดที่ด้านล่างสามารถซ่อน / ปิดคำกริยาdata-dismiss="modal"ได้ ดังนั้นฉันสงสัยว่าถ้าฉันสามารถฟังอย่างนั้น? อีกทางหนึ่งฉันสามารถทำได้ด้วยตนเองเช่นนี้ฉันเดา ... $("#salesitems_modal").load(url, data, function() { $(this).modal('show'); $(this).find(".close_link").click(modal_closing); }); คุณคิดอย่างไร?

6
สลับการปิดใช้งานแอตทริบิวต์การใช้ jQuery
นี่คือรหัสของฉัน: $("#product1 :checkbox").click(function(){ $(this) .closest('tr') // Find the parent row. .find(":input[type='text']") // Find text elements in that row. .attr('disabled',false).toggleClass('disabled') // Enable them. .end() // Go back to the row. .siblings() // Get its siblings .find(":input[type='text']") // Find text elements in those rows. .attr('disabled',true).removeClass('disabled'); // Disable them. }); ฉันจะสลับได้.attr('disabled',false);อย่างไร ฉันดูเหมือนจะไม่พบมันบน Google
191 jquery  toggle  attr 

10
วิธีการตั้งค่าเครื่องหมายรูปหมวก (เคอร์เซอร์) ในองค์ประกอบ contenteditable (div)?
ฉันมี HTML ง่ายๆนี้เป็นตัวอย่าง: <div id="editable" contenteditable="true"> text text text<br> text text text<br> text text text<br> </div> <button id="button">focus</button> ฉันต้องการสิ่งที่ง่าย - เมื่อฉันคลิกปุ่มฉันต้องการวางคาเร็ต (เคอร์เซอร์) ไว้ในตำแหน่งเฉพาะใน div ที่แก้ไขได้ จากการค้นหาบนเว็บฉันได้แนบไฟล์ JS ให้กับการคลิกปุ่ม แต่ไม่ได้ผล (FF, Chrome): var range = document.createRange(); var myDiv = document.getElementById("editable"); range.setStart(myDiv, 5); range.setEnd(myDiv, 5); เป็นไปได้ไหมที่จะตั้งคาเร็ตด้วยตนเองเช่นนี้?

15
มีวิธีใดที่ฉันสามารถตรวจสอบว่ามี data data อยู่หรือไม่?
มีวิธีที่ฉันสามารถเรียกใช้ต่อไปนี้: var data = $("#dataTable").data('timer'); var diffs = []; for(var i = 0; i + 1 < data.length; i++) { diffs[i] = data[i + 1] - data[i]; } alert(diffs.join(', ')); เฉพาะในกรณีที่มีคุณลักษณะที่เรียกว่า data-timer บนองค์ประกอบที่มี id ของ #dataTable?
190 javascript  jquery 

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

10
วิธีการวิเคราะห์ข้อมูล JSON ด้วย jQuery / JavaScript
ฉันมีการโทร AJAX ที่ส่งคืน JSON บางอย่างเช่นนี้: $(document).ready(function () { $.ajax({ type: 'GET', url: 'http://example/functions.php', data: { get_param: 'value' }, success: function (data) { var names = data $('#cand').html(data); } }); }); ข้างใน #cand div ฉันจะได้รับ: [ { "id" : "1", "name" : "test1" }, { "id" : "2", "name" : "test2" …
190 jquery  ajax  json  parsing 

7
jQuery เทียบเท่ากับเมธอด addEventListener ของ JavaScript
ฉันพยายามค้นหา jQuery ที่เทียบเท่ากับการเรียกใช้เมธอด JavaScript นี้: document.addEventListener('click', select_element, true); ฉันได้รับเท่าที่: $(document).click(select_element); แต่นั่นก็ไม่ได้ผลเช่นเดียวกันกับพารามิเตอร์สุดท้ายของวิธีการจาวาสคริปต์ - บูลีนที่ระบุว่าควรจะดำเนินการตัวจัดการเหตุการณ์ในระยะการจับหรือการเดือด (ต่อความเข้าใจของฉันจากhttp://www.quirksmode.org /js/events_advanced.html ) - ถูกปล่อยออก ฉันจะระบุพารามิเตอร์นั้นหรือใช้ฟังก์ชันเดียวกันโดยใช้ jQuery ได้อย่างไร

12
Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ 'msie' ของ undefined - เครื่องมือ jQuery
ฉันได้รับข้อผิดพลาดต่อไปนี้ในคอนโซล Chrome dev: Uncaught TypeError: Cannot read property 'msie' of undefined ความเข้าใจของฉันคือว่าเป็นเพราะ.browserตอนนี้เลิกใช้แล้วใน jQuery แต่ฉันใช้ jQuery tools เวอร์ชั่นล่าสุดและยังคงมีข้อผิดพลาดอยู่ฉันตรวจสอบjsไฟล์และมีอยู่ ฉันจะแก้ไขได้อย่างไรเพื่อที่จะไม่ให้ข้อผิดพลาด?


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