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

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

19
อิเล็กตรอน: jQuery ไม่ได้ถูกกำหนดไว้
ปัญหา: ขณะพัฒนาโดยใช้อิเล็กตรอนเมื่อคุณพยายามใช้ปลั๊กอิน JS ใด ๆ ที่ต้องการ jQuery ปลั๊กอินจะไม่พบ jQuery แม้ว่าคุณจะโหลดเส้นทางที่ถูกต้องโดยใช้แท็กสคริปต์ ตัวอย่างเช่น, <body> <p id="click-me">Click me!</p> ... <script src="node_modules/jquery/dist/jquery.min.js"></script> //jQuery should be loaded now <script>$("#click-me").click(() => {alert("Clicked")});</script> </body> การใช้รหัสนี้ด้านบนจะไม่ทำงาน ในความเป็นจริงเปิด DevTools ไปที่มุมมองคอนโซลและคลิกที่<p>องค์ประกอบ คุณควรเห็นfunction $ is not definedสิ่งนั้นหรือบางสิ่งที่มีผลกระทบนั้น
315 jquery  electron 


22
เหตุการณ์ jQuery เพื่อเรียกใช้การกระทำเมื่อมองเห็น div
ฉันใช้ jQuery ในเว็บไซต์ของฉันและฉันต้องการที่จะเรียกการกระทำบางอย่างเมื่อมีการมองเห็น div บางอย่าง เป็นไปได้หรือไม่ที่จะแนบตัวจัดการเหตุการณ์ "isvisible" กับ divs ที่กำหนดเองและรันโค้ดบางอย่างเมื่อ div นั้นมองเห็นได้? ฉันต้องการบางอย่างเช่นรหัสเทียมต่อไปนี้: $(function() { $('#contentDiv').isvisible(function() { alert("do something"); }); }); โค้ดการเตือน ("ทำบางสิ่ง") ไม่ควรเริ่มทำงานจนกว่า contentDiv จะทำให้มองเห็นได้จริง ขอบคุณ
312 javascript  jquery 

21
ข้อความไดนามิกขนาดอัตโนมัติเพื่อเติมขนาดภาชนะคงที่
ฉันต้องการแสดงข้อความที่ผู้ใช้ป้อนลงใน div ขนาดคงที่ สิ่งที่ฉันต้องการคือการปรับขนาดตัวอักษรโดยอัตโนมัติเพื่อให้ข้อความเติมในกล่องให้มากที่สุด ดังนั้น - หาก div คือ 400px x 300px ถ้ามีคนป้อน ABC แล้วมันเป็นตัวอักษรที่ใหญ่มาก หากพวกเขาป้อนย่อหน้าก็จะเป็นตัวอักษรขนาดเล็ก ฉันอาจต้องการเริ่มต้นด้วยขนาดตัวอักษรสูงสุด - อาจเป็น 32px และในขณะที่ข้อความมีขนาดใหญ่เกินไปที่จะพอดีกับคอนเทนเนอร์ให้ย่อขนาดของตัวอักษรจนกว่าจะพอดี
312 jquery  html  css 


24
เลือกเนื้อหาทั้งหมดของกล่องข้อความเมื่อได้รับการโฟกัส (Vanilla JS หรือ jQuery)
โซลูชัน Vanilla JS หรือ jQuery คืออะไรที่จะเลือกเนื้อหาทั้งหมดของกล่องข้อความเมื่อกล่องข้อความได้รับโฟกัส

30
หลีกเลี่ยงเมนูแบบเลื่อนลงปิดที่คลิกด้านใน
ฉันมีเมนูแบบเลื่อนลง Twitter Bootstrap ดังที่ผู้ใช้งาน Bootstrap ของ Twitter รู้เมนูดรอปดาวน์จะปิดเมื่อคลิก (แม้แต่คลิกภายใน) เพื่อหลีกเลี่ยงปัญหานี้ฉันสามารถแนบตัวจัดการเหตุการณ์คลิกบนเมนูแบบเลื่อนลงและเพิ่มชื่อดังevent.stopPropagation()ได้อย่างง่ายดาย <ul class="nav navbar-nav"> <li class="dropdown mega-dropdown"> <a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-list-alt"></i> Menu item 1 <span class="fa fa-chevron-down pull-right"></span> </a> <ul class="dropdown-menu mega-dropdown-menu"> <li> <div id="carousel" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li data-slide-to="0" data-target="#carousel"></li> <li class="active" data-slide-to="1" data-target="#carousel"></li> </ol> …

3
jQuery.ajax จัดการตอบสนองต่อ:“ สำเร็จ:” กับ“ .done” หรือไม่
ผมได้ทำงานกับ jQuery AJAX และไม่กี่สัปดาห์ที่ผ่านมาและตอนนี้ฉันเห็นสองวิธีที่แตกต่างกันเพื่อ 'ยังคง' สคริปต์ที่ครั้งหนึ่งเคยเรียกร้องได้รับการทำ: และsuccess:.done จากบทสรุปจากเอกสาร jQueryเราได้รับ: .done (): คำอธิบาย: เพิ่มตัวจัดการที่จะเรียกเมื่อวัตถุที่ถูกเลื่อนออกไปได้รับการแก้ไข สำเร็จ: (.ajax () ตัวเลือก): ฟังก์ชั่นที่จะเรียกว่าถ้าคำขอประสบความสำเร็จ ดังนั้นทั้งคู่จึงทำบางสิ่งหลังจากการโทร AJAX เสร็จสมบูรณ์ / แก้ไขแล้ว ฉันสามารถใช้แบบสุ่มอย่างใดอย่างหนึ่งได้หรือไม่ ความแตกต่างคืออะไรและเมื่อใช้อย่างใดอย่างหนึ่งแทนสิ่งอื่น
309 ajax  jquery 


16
Jquery - วิธีสร้าง $. โพสต์ () ใช้ contentType = application / json
ฉันสังเกตเห็นว่าเมื่อใช้ $ .post () ใน jquery ว่า contentType เริ่มต้นคือ application / x-www-form-urlencoded - เมื่อรหัส asp.net mvc ของฉันต้องมี contentType = application / json (ดูคำถามนี้ว่าทำไมฉันต้องใช้ application / json: ASPNET MVC - ทำไม ModelState.IsValid false "ต้องมีฟิลด์ x" เมื่อฟิลด์นั้นมีค่า? ) ฉันจะสร้าง $ .post () ส่ง contentType = application / json ได้อย่างไร ฉันมีฟังก์ชัน $ .post …

7
การใช้ jQuery เพื่อรับขนาดวิวพอร์ต
ฉันจะใช้ jQuery เพื่อกำหนดขนาดของวิวพอร์ตของเบราว์เซอร์ได้อย่างไรและจะตรวจสอบสิ่งนี้อีกครั้งหากมีการปรับขนาดหน้า? ฉันต้องทำให้ขนาด IFRAME เป็นพื้นที่นี้ (มาเล็กน้อยในแต่ละระยะขอบ) สำหรับผู้ที่ไม่ทราบเบราว์เซอร์ viewport ไม่ใช่ขนาดของเอกสาร / หน้า มันเป็นขนาดที่มองเห็นได้ของหน้าต่างของคุณก่อนที่จะเลื่อน
308 jquery  resize  size  viewport 

7
jQuery: ค้นหาองค์ประกอบด้วยข้อความ
ใครสามารถบอกฉันว่ามันเป็นไปได้ที่จะหาองค์ประกอบตามเนื้อหามากกว่าidหรือชั้น ? ฉันพยายามค้นหาองค์ประกอบที่ไม่มีคลาสหรือรหัสที่แตกต่างกัน (จากนั้นฉันต้องค้นหาผู้ปกครองขององค์ประกอบนั้น)
308 jquery  text  find 

7
รับประเภทองค์ประกอบด้วย jQuery
เป็นไปได้หรือไม่ที่ใช้ jQuery เพื่อค้นหาประเภทขององค์ประกอบด้วย jQuery ตัวอย่างเช่นองค์ประกอบคือ div, span, select หรือ input หรือไม่ ตัวอย่างเช่นถ้าฉันกำลังพยายามโหลดค่าลงในรายการแบบหล่นลงด้วย jQuery แต่สคริปต์เดียวกันสามารถสร้างรหัสลงในชุดของปุ่มตัวเลือกฉันสามารถสร้างสิ่งที่ชอบ: $('.trigger').live('click', function () { var elementType = $(this).prev().attr(WHAT IS IT); }); ให้ลิสต์แบบดรอปดาวน์ด้วยปุ่มถัดจากคลาสทริกเกอร์elementTypeตัวแปรของฉันควรกลับselectไปที่ปุ่มที่ถูกกด
308 jquery  element 

20
DataTables: ไม่สามารถอ่านคุณสมบัติ 'mData' ของไม่ได้กำหนด
Datatablesฉันมีปัญหากับ ฉันยังผ่านลิงค์นี้ซึ่งไม่ได้ผลลัพธ์ใด ๆ ฉันได้รวมข้อกำหนดเบื้องต้นทั้งหมดที่ฉันแยกวิเคราะห์ข้อมูลโดยตรงใน DOM โปรดช่วยฉันแก้ไขปัญหานี้ ต้นฉบับ $(document).ready(function() { $('.viewCentricPage .teamCentric').dataTable({ "bJQueryUI": true, "sPaginationType": "full_numbers", "bPaginate": false, "bFilter": true, "bSort": true, "aaSorting": [ [1, "asc"] ], "aoColumnDefs": [{ "bSortable": false, "aTargets": [0] }, { "bSortable": true, "aTargets": [1] }, { "bSortable": false, "aTargets": [2] }], }); });

9
ฉันได้รับ“ Uncaught SyntaxError: Tokken ที่ไม่คาดคิด”
ฉันพยายามเรียนรู้ html / css / javascript ดังนั้นฉันจึงเขียนโครงการสอนตัวเองขึ้นมา ความคิดคือการมีคำศัพท์บางอย่างที่อยู่ในไฟล์ json ซึ่งจะถูกโหลดลงในตาราง ฉันจัดการเพื่อโหลดไฟล์และพิมพ์หนึ่งในค่าของมันหลังจากนั้นฉันเริ่มเขียนรหัสเพื่อโหลดค่าลงในตาราง หลังจากทำเช่นนั้นฉันเริ่มได้รับข้อผิดพลาดดังนั้นฉันจึงลบรหัสทั้งหมดที่ฉันเขียนทิ้งฉันไว้เพียงบรรทัดเดียว (บรรทัดเดียวกับที่เคยทำงานมาก่อน) ... เฉพาะข้อผิดพลาดเท่านั้นที่ยังคงอยู่ ข้อผิดพลาดมีดังนี้: Uncaught SyntaxError: Unexpected token o (anonymous function)script.js:10 jQuery.Callbacks.firejquery-1.7.js:1064 jQuery.Callbacks.self.fireWithjquery-1.7.js:1182 donejquery-1.7.js:7454 jQuery.ajaxTransport.send.callback รหัสจาวาสคริปต์ของฉันมีอยู่ในไฟล์แยกต่างหากและเป็นแบบนี้: function loadPageIntoDiv(){ document.getElementById("wokabWeeks").style.display = "block"; } function loadWokab(){ //also tried getJSON which threw the same error jQuery.get('wokab.json', function(data) { var glacier = …
306 javascript  jquery  json 

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