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

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

7
วิธีการรันภาพเคลื่อนไหว jQuery สองภาพพร้อมกันได้อย่างไร
เป็นไปได้หรือไม่ที่จะรันอนิเมชั่นสองตัวบนองค์ประกอบที่แตกต่างกันสองอย่างพร้อมกัน? ฉันต้องตรงข้ามของคำถามนี้Jquery ภาพเคลื่อนไหวการเข้าคิว ฉันต้องทำอะไรเช่นนี้ ... $('#first').animate({ width: 200 }, 200); $('#second').animate({ width: 600 }, 200); แต่ในการรันทั้งสองในเวลาเดียวกัน สิ่งเดียวที่ฉันคิดว่าน่าจะใช้setTimeoutเพียงครั้งเดียวสำหรับแต่ละอนิเมชั่น แต่ฉันไม่คิดว่ามันเป็นทางออกที่ดีที่สุด

9
รับตำแหน่งเคอร์เซอร์ (เป็นตัวอักษร) ภายในช่องป้อนข้อความ
ฉันจะรับตำแหน่งคาเร็ตจากภายในช่องป้อนข้อมูลได้อย่างไร ฉันพบบิตและชิ้นส่วนเล็ก ๆ ผ่าน Google แต่ไม่มีสิ่งใดที่สามารถพิสูจน์ได้ โดยทั่วไปบางอย่างเช่นปลั๊กอิน jQuery จะเหมาะที่สุดดังนั้นฉันสามารถทำได้ $("#myinput").caretPosition()
211 javascript  jquery  html 

16
jQuery - เหตุการณ์ทริกเกอร์เมื่อองค์ประกอบถูกลบออกจาก DOM
ฉันพยายามหาวิธีใช้รหัส js เมื่อองค์ประกอบถูกลบออกจากหน้า: jQuery('#some-element').remove(); // remove some element from the page /* need to figure out how to independently detect the above happened */ มีเหตุการณ์ที่เหมาะกับสิ่งนั้นเช่น: jQuery('#some-element').onremoval( function() { // do post-mortem stuff here }); ขอบคุณ
211 jquery  events  dom  triggers 

10
ข้อผิดพลาดของ JavaScript (Uncaught SyntaxError: สิ้นสุดการป้อนข้อมูลที่ไม่คาดคิด)
ฉันมีรหัสจาวาสคริปต์บางอย่างที่ทำงานใน FireFox แต่ไม่ใช่ใน Chrome หรือ IE ใน Chrome JS Console ฉันได้รับข้อผิดพลาดดังต่อไปนี้: "Uncaught SyntaxError: การสิ้นสุดอินพุตที่ไม่คาดคิด". รหัส JavaScript ที่ฉันใช้คือ: <script> $(function() { $("#mewlyDiagnosed").hover(function() { $("#mewlyDiagnosed").animate({'height': '237px', 'top': "-75px"}); }, function() { $("#mewlyDiagnosed").animate({'height': '162px', 'top': "0px"}); }); </script> มันบอกว่าข้อผิดพลาดอยู่ในบรรทัดสุดท้ายซึ่งก็คือ });

11
ทำอย่างไรให้คลิกเหตุการณ์มีผลเฉพาะกับแม่ DIV ไม่ใช่เด็ก ๆ
ฉันมี DIV ที่มีการแบ่งประเภทfoobarและมีเพียงไม่กี่ DIV ภายใน DIV ที่ไม่ได้จัดประเภทแต่ฉันคิดว่าพวกเขากำลังสืบทอดfoobarชั้นเรียน: $('.foobar').on('click', function() { /*...do stuff...*/ }); ฉันต้องการให้มันดับลงเฉพาะเมื่อคลิกที่ไหนสักแห่งใน DIV แต่ไม่ใช่ในลูก DIV ของมัน
211 jquery  events  onclick 

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

17
จับแปะ
ฉันกำลังมองหาวิธีในการฆ่าเชื้อการป้อนข้อมูลที่ฉันวางลงในเบราว์เซอร์นี้เป็นไปได้ที่จะทำกับ jQuery? ฉันจัดการที่จะเกิดขึ้นกับเรื่องนี้: $(this).live(pasteEventName, function(e) { // this is where i would like to sanitize my input return false; } น่าเสียดายที่การพัฒนาของฉันมาถึงการระงับการร้องเสียงกรี๊ดเนื่องจากปัญหา "รองลงมา" นี้ ฉันจะทำให้ฉันเป็นนักออกค่ายที่มีความสุขจริงๆถ้ามีคนสามารถชี้ให้ฉันไปในทิศทางที่ถูกต้อง
210 jquery  paste  sanitize 

4
วิธีเพิ่มคุณสมบัติ ID ไปที่ Html.BeginForm () ใน asp.net mvc
ฉันต้องการตรวจสอบรูปแบบของฉันโดยใช้ jquery แต่มันไม่มีIDคุณสมบัติ ณ ตอนนี้วิธีการเพิ่มไปยังแบบฟอร์มใน asp.net mvc? ฉันใช้สิ่งนี้ ... <% using (Html.BeginForm()) {%> และปลั๊กอินตัวตรวจสอบ jquery ของฉันใช้เวลานี้ var validator = $("#signupform").validate({ ตอนนี้ฉันต้องการให้ id เป็นsignupform... ข้อเสนอแนะใด ๆ ...

4
ข้อผิดพลาด jquery 3.0 url.indexOf
ฉันได้รับข้อผิดพลาดต่อไปนี้จาก jQuery v3.0.0เมื่อมันได้รับการปรับปรุง jquery.js:9612 Uncaught TypeError: url.indexOf is not a function ความคิดใด ๆ ทำไม?
210 jquery  jquery-3 

21
มีตัวดำเนินการ null-coalescing (Elvis) หรือตัวดำเนินการนำทางที่ปลอดภัยใน javascript หรือไม่
ฉันจะอธิบายด้วยตัวอย่าง: Elvis Operator (?:) "ตัวดำเนินการ Elvis" เป็นการย่อของตัวดำเนินการแบบไตรภาคของ Java อินสแตนซ์หนึ่งที่ซึ่งมีประโยชน์สำหรับการส่งคืนค่า 'ค่าเริ่มต้นที่สมเหตุสมผล' หากนิพจน์แก้ไขเป็นเท็จหรือเป็นโมฆะ ตัวอย่างง่ายๆอาจมีลักษณะเช่นนี้: def gender = user.male ? "male" : "female" //traditional ternary operator usage def displayName = user.name ?: "Anonymous" //more compact Elvis operator ผู้ดำเนินการนำทางที่ปลอดภัย (?.) ตัวดำเนินการการนำทางที่ปลอดภัยถูกใช้เพื่อหลีกเลี่ยง NullPointerException โดยทั่วไปเมื่อคุณมีการอ้างอิงไปยังวัตถุคุณอาจต้องตรวจสอบว่ามันไม่เป็นโมฆะก่อนที่จะเข้าถึงวิธีการหรือคุณสมบัติของวัตถุ เพื่อหลีกเลี่ยงปัญหานี้ตัวดำเนินการการนำทางที่ปลอดภัยจะคืนค่า null แทนการโยนข้อยกเว้นเช่น: def user = User.find( "admin" ) //this might …

7
ฉันจะจับข้อผิดพลาดการโพสต์ข้อความค้นหา Ajax ได้อย่างไร
ฉันต้องการตรวจจับข้อผิดพลาดและแสดงข้อความที่เหมาะสมหากคำขอ Ajax ล้มเหลว รหัสของฉันเป็นดังต่อไปนี้ แต่ฉันไม่สามารถจัดการกับคำขอ Ajax ที่ล้มเหลวได้ function getAjaxData(id) { $.post("status.ajax.php", {deviceId : id}, function(data){ var tab1; if (data.length>0) { tab1 = data; } else { tab1 = "Error in Ajax"; } return tab1; }); } ฉันพบว่า "Error in Ajax" ไม่เคยถูกดำเนินการเมื่อคำขอ Ajax ล้มเหลว ฉันจะจัดการข้อผิดพลาด Ajax และแสดงข้อความที่เหมาะสมได้อย่างไรหากล้มเหลว

9
ไม่อนุญาตให้ใช้ XMLHttpRequest Origin Null สำหรับ Access-Control-Allow-Origin สำหรับไฟล์: /// ไปที่ file: /// (Serverless)
ฉันกำลังพยายามสร้างเว็บไซต์ที่สามารถดาวน์โหลดและรันภายในเครื่องได้โดยเปิดไฟล์ดัชนี ไฟล์ทั้งหมดเป็นไฟล์ในเครื่องไม่มีทรัพยากรที่ใช้งานออนไลน์ เมื่อฉันพยายามใช้ปลั๊กอิน AJAXSLT สำหรับ jQuery เพื่อประมวลผลไฟล์ XML ด้วยเทมเพลต XSL (ในไดเรกทอรีย่อย) ฉันได้รับข้อผิดพลาดดังต่อไปนี้: XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/data/home.xml. Origin null is not allowed by Access-Control-Allow-Origin. XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/assets/xsl/main.xsl. Origin null is not allowed by Access-Control-Allow-Origin. แฟ้มดัชนีการขอคือfile:///C:/path/to/XSL%20Website/index.htmlในขณะที่ไฟล์ JavaScript file:///C:/path/to/XSL%20Website/assets/js/ที่ใช้จะถูกเก็บไว้ใน ฉันจะแก้ไขปัญหานี้ได้อย่างไร

10
อะไรคือวิธีที่สะอาดที่สุดในการปิดใช้งานเอฟเฟกต์การเปลี่ยน CSS ชั่วคราว
ฉันใช้องค์ประกอบ DOM พร้อมเอฟเฟกต์ต่อไปนี้บางส่วน / ทั้งหมด: #elem { -webkit-transition: height 0.4s ease; -moz-transition: height 0.4s ease; -o-transition: height 0.4s ease; transition: height 0.4s ease; } ฉันกำลังเขียนปลั๊กอิน jQuery ที่ปรับขนาดองค์ประกอบนี้ฉันต้องปิดใช้งานเอฟเฟกต์เหล่านี้ชั่วคราวเพื่อให้ฉันสามารถปรับขนาดได้อย่างราบรื่น อะไรคือวิธีปิดการใช้งานเอฟเฟกต์เหล่านี้ที่สวยงามที่สุดชั่วคราว (จากนั้นเปิดใช้งานอีกครั้ง) เนื่องจากอาจถูกนำไปใช้จากผู้ปกครองหรืออาจไม่ได้ใช้เลย
209 javascript  jquery  css 

8
jquery stop child เรียกเหตุการณ์ผู้ปกครอง
ฉันมี div ที่ฉันได้แนบonclickกิจกรรมไป ใน div นี้มีแท็กพร้อมลิงค์ เมื่อฉันคลิกลิงก์onclickกิจกรรมจาก div ก็จะถูกเรียกใช้ ฉันจะปิดการใช้งานสิ่งนี้ได้อย่างไรหากการเชื่อมโยงถูกคลิกที่ div onclickไม่ได้ถูกไล่ออก? สคริปต์: $(document).ready(function(){ $(".header").bind("click", function(){ $(this).children(".children").toggle(); }); }) รหัส html: <div class="header"> <a href="link.html">some link</a> <ul class="children"> <li>some list</li> </ul> </div>
208 jquery 

5
$ (function () {}) คืออะไร ทำ?
บางครั้งฉันทำฟังก์ชั่นและเรียกใช้ฟังก์ชั่นในภายหลัง ตัวอย่าง: function example { alert('example'); } example(); // <-- Then call it later อย่างไรก็ตามฟังก์ชันบางอย่างไม่สามารถเรียกได้ ฉันต้องเรียกฟังก์ชั่นเหล่านั้นภายใน: $(function() { }); สิ่งที่ทำ$(function() {});และ(function() { });หมายถึงและสิ่งที่แตกต่าง / วัตถุประสงค์ของสิ่งเหล่านี้?
208 javascript  jquery 

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