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

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

5
โทรกลับเมื่อการเปลี่ยนแปลง CSS3 เสร็จสิ้น
ฉันต้องการลบองค์ประกอบ (เปลี่ยนความทึบของมันเป็น 0) จากนั้นเมื่อลบองค์ประกอบออกจาก DOM ใน jQuery สิ่งนี้จะตรงไปตรงมาเนื่องจากคุณสามารถระบุ "ลบ" ที่จะเกิดขึ้นหลังจากที่ภาพเคลื่อนไหวเสร็จสมบูรณ์ แต่ถ้าฉันต้องการเคลื่อนไหวโดยใช้การเปลี่ยน CSS3 จะต้องรู้อีกต่อไปเมื่อการเปลี่ยนแปลง / ภาพเคลื่อนไหวเสร็จสิ้นหรือไม่
202 javascript  jquery  css 

7
ซ่อน Spinner ใน Input Number - Firefox 29
ใน Firefox 28 ฉันใช้<input type="number">งานได้ดีเพราะมันแสดงแป้นพิมพ์ตัวเลขในฟิลด์อินพุตซึ่งควรมีตัวเลขเท่านั้น ใน Firefox 29 การใช้ตัวเลขอินพุตจะแสดงปุ่มหมุนที่ด้านขวาของฟิลด์ซึ่งดูเหมือนว่าไร้สาระในการออกแบบของฉัน ฉันไม่ต้องการปุ่มเพราะมันไร้ประโยชน์เมื่อคุณต้องการเขียนบางอย่างเช่นหมายเลข 6 ~ 10 หลัก เป็นไปได้หรือไม่ที่จะปิดการใช้งานด้วย CSS หรือ jQuery
202 jquery  css  firefox  input  spinner 

8
ทำซ้ำผ่านตัวเลือก <select>
ฉันมี&lt;select&gt;องค์ประกอบเป็นHTML องค์ประกอบนี้แสดงรายการแบบหล่นลง ฉันพยายามที่จะเข้าใจวิธีการทำซ้ำผ่านตัวเลือกใน&lt;select&gt;องค์ประกอบผ่าน JQuery ฉันจะใช้ JQuery เพื่อแสดงค่าและข้อความของแต่ละตัวเลือกใน&lt;select&gt;องค์ประกอบได้อย่างไร ฉันแค่ต้องการแสดงมันในalert()กล่อง
202 jquery 

11
วิธีทำลายฟังก์ชัน _.each ใน underscore.js
ฉันกำลังมองหาวิธีที่จะหยุดการทำซ้ำของ underscore.js _.each()วิธี แต่ไม่สามารถหาวิธีแก้ปัญหา jQuery สามารถทำลายถ้าคุณทำ.each()return false มีวิธีหยุดขีดเส้นใต้แต่ละอัน () หรือไม่? _([1,2,3]).each(function(v){ if (v==2) return /*what?*/; })

30
วิธีผูกเหตุการณ์ 'touchstart' และ 'คลิก' แต่ไม่ตอบสนองต่อทั้งสองอย่าง
ฉันทำงานบนเว็บไซต์มือถือที่ต้องทำงานกับอุปกรณ์ที่หลากหลาย คนที่ทำให้ฉันปวดหัวในขณะนี้คือ BlackBerry เราจำเป็นต้องสนับสนุนการคลิกทั้งคีย์บอร์ดและกิจกรรมการสัมผัส เป็นการดีที่ฉันจะใช้: $thing.click(function(){...}) แต่ปัญหาที่เราพบคืออุปกรณ์ BlackBerry บางตัวมีความล่าช้าที่น่ารำคาญมากตั้งแต่ช่วงเวลาที่กดปุ่มเพื่อให้เกิดการคลิก การรักษาคือการใช้ touchstart แทน: $thing.bind('touchstart', function(event){...}) แต่ฉันจะไปผูกเหตุการณ์ทั้งสองอย่างไร แต่เพียงหนึ่งเหตุการณ์? ฉันยังต้องการกิจกรรมการคลิกสำหรับอุปกรณ์แป้นพิมพ์ แต่แน่นอนว่าไม่ต้องการให้เหตุการณ์การคลิกเริ่มทำงานหากฉันใช้อุปกรณ์ระบบสัมผัส คำถามโบนัส: มีการทำเช่นนี้และรองรับเบราว์เซอร์เพิ่มเติมที่ไม่มีแม้แต่เหตุการณ์เริ่มต้นหรือไม่? ในการค้นคว้านี้ดูเหมือนว่า BlackBerry OS5 ไม่รองรับระบบเริ่มต้นดังนั้นจะต้องพึ่งพากิจกรรมการคลิกสำหรับเบราว์เซอร์นั้น ภาคผนวก: บางทีคำถามที่ครอบคลุมมากขึ้นคือ: ด้วย jQuery เป็นไปได้ / แนะนำให้จัดการกับทั้งการโต้ตอบแบบสัมผัสและการโต้ตอบกับเมาส์ด้วยการโยงเดียวกันหรือไม่? เป็นการดีที่คำตอบคือใช่ ถ้าไม่ฉันมีตัวเลือก: 1) เราใช้ WURFL เพื่อรับข้อมูลอุปกรณ์ดังนั้นสามารถสร้างเมทริกซ์ของอุปกรณ์ของเราเอง เราจะใช้ touchstart หรือคลิกทั้งนี้ขึ้นอยู่กับอุปกรณ์ 2) ตรวจหาการรองรับการสัมผัสในเบราว์เซอร์ผ่าน JS (ฉันต้องทำวิจัยเพิ่มเติมเกี่ยวกับเรื่องนี้ แต่ดูเหมือนว่าเป็นไปได้) อย่างไรก็ตามยังคงมีปัญหาหนึ่ง: สิ่งที่เกี่ยวกับอุปกรณ์ที่รองรับทั้งสอง โทรศัพท์บางรุ่นที่เรารองรับ (เช่น Nokias …
200 jquery  click  touchstart 

7
jquery วิธีการล้างฟิลด์อินพุต
ฉันอยู่ในแอพมือถือและฉันใช้ฟิลด์อินพุตเพื่อให้ผู้ใช้ส่งหมายเลข เมื่อฉันย้อนกลับไปและกลับไปยังหน้านั้นช่องป้อนข้อมูลนำเสนอการป้อนหมายเลขล่าสุดที่แสดงที่ช่องป้อนข้อมูล มีวิธีใดบ้างในการล้างข้อมูลทุกครั้งที่โหลดหน้าเว็บ $('#shares').keyup(function(){ payment = 0; calcTotal(); gtotal = ($('#shares').val() * 1) + payment; gtotal = gtotal.toFixed(2); $("p.total").html("Total Payment: &lt;strong&gt;" + gtotal + "&lt;/strong&gt;"); });
200 jquery  input  numbers  field 

18
เพียงแค่ปิดการใช้งานเลื่อนไม่ซ่อนมัน?
ฉันกำลังพยายามปิดใช้งานแถบเลื่อน html / body ของผู้ปกครองในขณะที่ฉันกำลังใช้ Lightbox คำหลักที่นี่คือปิดการใช้งาน ฉันไม่ได้overflow: hidden;ต้องการที่จะซ่อนมันด้วย สาเหตุของสิ่งนี้คือoverflow: hiddenทำให้ไซต์กระโดดและใช้พื้นที่ในการเลื่อน ฉันต้องการทราบว่ามันเป็นไปได้ที่จะปิดการใช้งานแถบเลื่อนในขณะที่ยังคงแสดงมัน
200 javascript  jquery  html  css 

14
jquery ต่อท้ายไม่ทำงานกับองค์ประกอบ svg?
สมมติว่าสิ่งนี้: &lt;html&gt; &lt;head&gt; &lt;script type="text/javascript" src="jquery.js"&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(document).ready(function(){ $("svg").append('&lt;circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"/&gt;'); }); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 100" width="200px" height="100px"&gt; &lt;/svg&gt; &lt;/body&gt; ทำไมฉันไม่เห็นอะไรเลย
199 jquery  html  svg 

29
“ SyntaxError: โทเค็นที่ไม่คาดคิด <ใน JSON ที่ตำแหน่ง 0”
ในองค์ประกอบแอป React ที่จัดการฟีดเนื้อหาคล้าย Facebook ฉันพบข้อผิดพลาด: Feed.js: 94 undefined "parsererror" "SyntaxError: โทเค็นที่ไม่คาดคิด &lt;ใน JSON ที่ตำแหน่ง 0 ฉันพบข้อผิดพลาดที่คล้ายกันซึ่งกลายเป็นคำผิดใน HTML ภายในฟังก์ชันการแสดงผล แต่ดูเหมือนจะไม่เป็นเช่นนั้น ยิ่งไปกว่านั้นฉันรีดรหัสกลับไปเป็นเวอร์ชันก่อนหน้าซึ่งเป็นที่รู้จักและยังคงได้รับข้อผิดพลาด Feed.js: import React from 'react'; var ThreadForm = React.createClass({ getInitialState: function () { return {author: '', text: '', included: '', victim: '' } }, handleAuthorChange: function (e) { this.setState({author: e.target.value}) …


6
วิธีการหลีกเลี่ยง Access-Control-Allow-Origin?
ฉันกำลังโทร ajax ไปยังเซิร์ฟเวอร์ของฉันเองบนแพลตฟอร์มที่พวกเขาตั้งป้องกันการโทร ajax เหล่านี้ (แต่ฉันต้องการเรียกข้อมูลจากเซิร์ฟเวอร์ของฉันเพื่อแสดงข้อมูลที่ดึงมาจากฐานข้อมูลของเซิร์ฟเวอร์ของฉัน) สคริปต์ ajax ของฉันทำงานได้สามารถส่งข้อมูลไปยังสคริปต์ php ของเซิร์ฟเวอร์ของฉันเพื่อให้สามารถประมวลผลได้ อย่างไรก็ตามไม่สามารถรับข้อมูลที่ประมวลผลกลับมาได้เนื่องจากถูกบล็อกโดย"Access-Control-Allow-Origin" ฉันไม่สามารถเข้าถึงซอร์ส / คอร์ของแพลตฟอร์มนั้นได้ ดังนั้นฉันจึงไม่สามารถลบสคริปต์ที่ไม่อนุญาตให้ทำเช่นนั้น (P / SI ใช้คอนโซลของ Google Chrome และพบข้อผิดพลาดนี้) รหัส Ajax ที่แสดงด้านล่าง: $.ajax({ type: "GET", url: "http://example.com/retrieve.php", data: "id=" + id + "&amp;url=" + url, dataType: 'json', cache: false, success: function(data) { var friend = data[1]; …
198 javascript  php  jquery  ajax  cors 

12
jQuery เลื่อนไปที่ด้านล่างของหน้า
หลังจากโหลดหน้าเสร็จแล้ว ฉันต้องการ jQuery เพื่อเลื่อนไปที่ด้านล่างของหน้าเคลื่อนไหวอย่างรวดเร็วไม่ใช่ snap / jolt ฉันจำเป็นต้องมีโปรแกรมเสริมScrollToหรือไม่? หรือว่าสร้างขึ้นใน jQuery อย่างไร?

11
วิธีการผ่านพารามิเตอร์ใน onChange ของ html เลือก
ฉันเป็นสามเณรที่ JavaScript และ jQuery ฉันต้องการแสดงหนึ่ง combobox-A ซึ่งเป็น HTML ที่&lt;select&gt;มีการเลือกidและเนื้อหาที่สถานที่อื่น ๆ ใน onChange () ฉันจะส่งคอมโบบ็อกซ์ที่สมบูรณ์ได้อย่างไรด้วยการเลือก idอย่างไรและฉันจะส่งพารามิเตอร์อื่น ๆ ไปยังส่วนอื่นของเหตุการณ์ onChange ได้อย่างไร

8
ค้นหาช่องทำเครื่องหมายไม่ถูกตรวจสอบทั้งหมดใน jquery
ฉันมีรายการช่องทำเครื่องหมาย: &lt;input type="checkbox" name="answer" id="id_1' value="1" /&gt; &lt;input type="checkbox" name="answer" id="id_2' value="2" /&gt; ... &lt;input type="checkbox" name="answer" id="id_n' value="n" /&gt; ฉันสามารถรวบรวมค่าทั้งหมดของช่องทำเครื่องหมายที่เลือก คำถามของฉันคือฉันจะได้รับค่าทั้งหมดของช่องทำเครื่องหมายไม่ได้ทำเครื่องหมาย? ฉันเหนื่อย: $("input:unchecked").val(); เพื่อรับค่าช่องทำเครื่องหมายไม่ถูกตรวจสอบ แต่ฉันได้: ข้อผิดพลาดทางไวยากรณ์นิพจน์ที่ไม่รู้จัก: ไม่ถูกตรวจสอบ ใครสามารถทำให้กระจ่างเกี่ยวกับปัญหานี้? ขอบคุณ!
197 jquery  html  input  checkbox 

11
การแปลงมิลลิวินาทีเป็นวันที่ (jQuery / JavaScript)
ฉันเป็นคนเดินเล่น แต่ฉันจะพยายามทำให้ชัดเจน - ฉันเบื่อดังนั้นฉันจึงกำลังทำงานกับ"กล่องเสียง"และฉันก็สับสนเล็กน้อยในเรื่องหนึ่ง ฉันต้องการรับเวลาที่ป้อนข้อความและฉันต้องการให้แน่ใจว่าฉันใช้เวลาเซิร์ฟเวอร์หรืออย่างน้อยต้องแน่ใจว่าฉันไม่ได้รับเวลาท้องถิ่นของผู้ใช้ ฉันรู้ว่ามันไม่สำคัญเนื่องจากสิ่งนี้จะไม่ถูกใช้โดยใครนอกจากฉัน แต่ฉันต้องการที่จะละเอียด ฉันได้ตรวจสอบและทดสอบสิ่งต่าง ๆ และฉันคิดว่าวิธีเดียวที่จะทำเช่นนี้คือรับมิลลิวินาทีตั้งแต่วันที่ 1 มกราคม 1970 00:00:00 UTCเนื่องจากเป็นสิ่งเดียวกันสำหรับทุกคน ฉันทำอย่างนั้น: var time = new Date(); var time = time.getTime(); 1294862756114ที่ส่งกลับจำนวนเช่น มีวิธีแปลง1294862756114เป็นวันที่อ่านง่ายขึ้นDD/MM/YYYY HH:MM:SSไหม โดยพื้นฐานแล้วฉันกำลังมองหาdate();ฟังก์ชันเทียบเท่ากับ JavaScript ของ JavaScript

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