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

jQuery UI คือชุดของการโต้ตอบส่วนติดต่อผู้ใช้, เอฟเฟกต์, วิดเจ็ตและธีมที่สร้างขึ้นบน jQuery JavaScript Library

19
ฉันจะเติมกล่องข้อความ jQuery Datepicker ล่วงหน้าด้วยวันที่วันนี้ได้อย่างไร
ฉันมีปฏิทิน DatePicker ที่ง่ายมาก jQuery: $(document).ready(function(){ $("#date_pretty").datepicker({ }); }); และแน่นอนใน HTML ... <input type="text" size="10" value="" id="date_pretty"/> วันที่วันนี้มีการเน้นเป็นอย่างดีสำหรับผู้ใช้เมื่อพวกเขาเปิดปฏิทิน แต่ฉันจะทำให้ jQuery แสดงข้อมูลล่วงหน้าในช่องข้อความด้วยตัวเองพร้อมวันที่วันนี้ที่โหลดหน้าเว็บได้โดยไม่ต้องทำอะไรเลย? 99% ของเวลาวันที่เริ่มต้นของวันนี้จะเป็นสิ่งที่พวกเขาต้องการ

6
แอนิเมชั่น addClass / removeClass ด้วย jQuery
ฉันใช้ jQuery และ jQuery-ui และต้องการเคลื่อนไหวคุณลักษณะต่าง ๆ บนวัตถุต่าง ๆ เพื่ออธิบายปัญหาที่นี่ฉันได้ทำให้มันง่ายขึ้นสำหรับ div หนึ่งที่เปลี่ยนจากสีน้ำเงินเป็นสีแดงเมื่อผู้ใช้เลื่อนเมาส์ไปที่มัน ฉันสามารถรับพฤติกรรมที่ฉันต้องการได้เมื่อใช้animate()อย่างไรก็ตามเมื่อทำเช่นนั้นสไตล์ที่ฉันเคลื่อนไหวต้องอยู่ในรหัสภาพเคลื่อนไหวและแยกจากสไตล์ชีตของฉัน (ดูตัวอย่างที่ 1 ) ทางเลือกที่จะใช้addClass()และแต่ฉันไม่ได้รับสามารถที่จะสร้างใหม่อีกครั้งพฤติกรรมที่แน่นอนว่าผมจะได้รับกับremoveClass() animate()(ดูตัวอย่างที่ 2 ) ตัวอย่างที่ 1 ลองดูรหัสที่ฉันมีanimate(): $('#someDiv') .mouseover(function(){ $(this).stop().animate( {backgroundColor:'blue'}, {duration:500}); }) .mouseout(function(){ $(this).stop().animate( {backgroundColor:'red'}, {duration:500}); }); มันแสดงพฤติกรรมทั้งหมดที่ฉันกำลังมองหา: เคลื่อนไหวได้อย่างราบรื่นระหว่างสีแดงและสีน้ำเงิน ไม่มีภาพเคลื่อนไหว 'overqueue-ing' เมื่อผู้ใช้เลื่อนเม้าส์เข้าและออกจาก div อย่างรวดเร็ว หากผู้ใช้เลื่อนเมาส์ออก / เข้าในขณะที่ภาพเคลื่อนไหวยังคงเล่นอยู่จะช่วยลดความถูกต้องระหว่างสถานะ 'ครึ่งทาง' ปัจจุบันและสถานะ 'เป้าหมาย' ใหม่ แต่เนื่องจากการเปลี่ยนแปลงสไตล์ถูกกำหนดไว้ในanimate()ฉันต้องเปลี่ยนค่าสไตล์ที่นั่นและไม่สามารถชี้ไปที่สไตล์ชีทของฉันได้ 'การแตกแฟรกเมนต์' ซึ่งสไตล์ถูกกำหนดเป็นสิ่งที่รบกวนจิตใจฉันอย่างแท้จริง …

11
ฉันจะเชื่อมโยงกับเหตุการณ์การเปลี่ยนแปลงของ textarea ใน jQuery ได้อย่างไร
ฉันต้องการที่จะจับภาพหากมีการเปลี่ยนแปลงใด ๆ <textarea>ที่เกิดขึ้นกับ เช่นเดียวกับการพิมพ์อักขระใด ๆ (การลบ Backspace) หรือการคลิกเมาส์แล้ววางหรือตัด มีเหตุการณ์ jQuery ที่สามารถทริกเกอร์เหตุการณ์เหล่านั้นทั้งหมดได้หรือไม่ ฉันลองเปลี่ยนเหตุการณ์ แต่มันเป็นต้นเหตุของการติดต่อกลับหลังจากแท็บออกจากองค์ประกอบ ใช้ : ฉันต้องการเปิดใช้งานปุ่มถ้า<textarea>มีข้อความใด ๆ

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


23
วิธีการปรับขนาดตัวควบคุม jQuery DatePicker
ฉันใช้ตัวควบคุม jQuery DatePicker เป็นครั้งแรก ฉันทำให้มันทำงานได้ในแบบฟอร์มของฉัน แต่มันใหญ่เป็นสองเท่าตามที่ฉันต้องการและประมาณ 1.5 เท่าใหญ่พอ ๆ กับการสาธิตบนหน้า jQuery UI มีการตั้งค่าง่ายๆที่ฉันขาดการควบคุมขนาดหรือไม่? แก้ไข:ฉันพบเบาะแส แต่เปิดปัญหาใหม่ ในไฟล์ CSS จะระบุส่วนประกอบที่จะขยายตามขนาดตัวอักษรขององค์ประกอบหลัก พวกเขาแนะนำการตั้งค่า body {font-size: 62.5%;} เพื่อสร้าง 1em = 10px การทำเช่นนี้ทำให้ datepicker มีขนาดพอดี แต่เห็นได้ชัดว่ามันยุ่งกับส่วนที่เหลือของไซต์ของฉัน (ขณะนี้ฉันมีขนาดตัวอักษร: .9em) ฉันพยายามโยน DIV ไปรอบ ๆ กล่องข้อความและตั้งขนาดตัวอักษร แต่ดูเหมือนว่าจะไม่สนใจมัน ดังนั้นจะต้องมีวิธีการลด datepicker บางโดยการเปลี่ยนแบบอักษรของผู้ปกครองของมัน แต่ฉันจะทำอย่างนั้นโดยไม่เลอะส่วนที่เหลือของเว็บไซต์ของฉันได้อย่างไร
195 jquery-ui 

12
jQuery UI Datepicker สามารถปิดการใช้งานในวันเสาร์และวันอาทิตย์ (และวันหยุด) ได้หรือไม่?
ฉันใช้ datepicker เพื่อเลือกวันที่นัดหมาย ฉันตั้งค่าช่วงวันที่ไว้สำหรับเดือนถัดไปเท่านั้น มันใช้งานได้ดี ฉันต้องการยกเว้นวันเสาร์และวันอาทิตย์จากตัวเลือกที่มี สามารถทำได้หรือไม่ ถ้าเป็นเช่นนั้นได้อย่างไร

14
วิธีรับประเภทอินพุต HTML 5 =“ date” ทำงานใน Firefox และ / หรือ IE 10
ฉันคิดว่ามันแปลกที่input type="date"ยังไม่รองรับใน Firefox หลังจากเวลานี้ทั้งหมด ที่จริงแล้วฉันไม่คิดว่าพวกเขาจะเพิ่มประเภทใหม่ ๆ ของ HTML 5 ในองค์ประกอบอินพุต ไม่แปลกใจที่ไม่รองรับ IE10 ดังนั้นคำถามของฉันคือ ... วิธีการที่จะได้รับtype="date"ในinputการทำงานโดยไม่ต้องเพิ่มองค์ประกอบยังอีก .js ไฟล์ (คือjQueryUIDatePicker Widget) เพียงเพื่อให้ได้ปฏิทิน / วันเพียง IE และ Firefox เบราว์เซอร์? มีบางอย่างที่สามารถนำไปใช้ที่ไหนสักแห่ง (อาจจะ CDN?) ที่จะทำให้ฟังก์ชั่นนี้ใช้งานได้ตามค่าเริ่มต้นใน Firefox และ / หรือเบราว์เซอร์ IE? การพยายามกำหนดเป้าหมายเบราว์เซอร์ IE 8+ และสำหรับ Firefox ไม่สำคัญรุ่นใหม่ล่าสุด (28.0) จะไม่เป็นไร อัปเดต: Firefox 57+ รองรับประเภทอินพุต = วันที่

16
jQuery UI Dialog - ไม่มีไอคอนปิด
ฉันใช้ชุดรูปแบบ jQuery 1.10.3 ที่กำหนดเอง ฉันดาวน์โหลดทุกอย่างจากธีมโรลเลอร์และฉันไม่มีเจตนาเปลี่ยนแปลงอะไรเลย ฉันสร้างกล่องโต้ตอบและได้สี่เหลี่ยมสีเทาที่มีไอคอนปิด: ฉันเปรียบเทียบโค้ดที่สร้างบนหน้าของฉัน: <div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"> <spanid="ui-id-2" class="ui-dialog-title">Title</span> <button class="ui-dialog-titlebar-close"></button> </div> ไปยังรหัสที่สร้างขึ้นในหน้าการสาธิตการโต้ตอบ : <div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix"> <span id="ui-id-1" class="ui-dialog-title">Basic dialog</span> <button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="close"> <span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span> <span class="ui-button-text">close</span> </button> </div> แก้ไข: ส่วนต่าง ๆ ของรหัสถูกสร้างขึ้นโดย …

10
jquery-ui-dialog - วิธีเชื่อมต่อกับเหตุการณ์ปิดไดอะล็อก
ฉันใช้jquery-ui-dialogปลั๊กอิน ฉันกำลังมองหาวิธีรีเฟรชหน้าเมื่ออยู่ในบางสถานการณ์เมื่อปิดกล่องโต้ตอบ มีวิธีในการจับภาพเหตุการณ์ปิดจากกล่องโต้ตอบหรือไม่? ฉันรู้ว่าฉันสามารถเรียกใช้รหัสได้เมื่อคลิกปุ่มปิด แต่ไม่ครอบคลุมการปิดผู้ใช้ด้วยการยกเว้นหรือ x ที่มุมบนขวา

6
การเรียกฟังก์ชันบน bootstrap modal open
ฉันเคยใช้กล่องโต้ตอบของ JQuery UI และมีopenตัวเลือกที่คุณสามารถระบุรหัส Javascript เพื่อเรียกใช้งานได้เมื่อเปิดกล่องโต้ตอบ ฉันจะใช้ตัวเลือกนั้นเพื่อเลือกข้อความภายในกล่องโต้ตอบโดยใช้ฟังก์ชั่นที่ฉันมี ตอนนี้ฉันต้องการทำสิ่งนั้นโดยใช้คำสั่ง bootstrap ด้านล่างคือรหัส HTMl: <div id="code" class="modal hide fade"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3>Modal header</h3> </div> <div class="modal-body"> <pre> print 'Hello World' และสำหรับปุ่มที่เปิดเป็นกิริยาช่วย: <a href="#code" data-toggle="modal" class="btn code-dialog">Display code</a> ฉันพยายามใช้ฟังของปุ่ม แต่ข้อความแจ้งเตือนปรากฏขึ้นก่อนที่คำกริยาจะปรากฏขึ้น: $( ".code-dialog" ).click(function(){ alert("I want this to appear after …

4
วิธีเปลี่ยนชื่อฟิลด์ใน JSON โดยใช้ Jackson
ฉันใช้แจ็คสันในการแปลงวัตถุของฉันเป็นเจสัน วัตถุมี 2 ฟิลด์: @Entity public class City { @id Long id; String name; public String getName() { return name; } public void setName(String name){ this.name = name; } public Long getId() { return id; } public void setName(Long id){ this.id = id; } } เนื่องจากฉันต้องการใช้คุณลักษณะนี้กับ jQuery auto complete ฉันต้องการให้ …

16
Twitter Bootstrap modal: วิธีการลบ Slide down effect
มีวิธีในการเปลี่ยนภาพเคลื่อนไหวหน้าต่าง Twitter Bootstrap Modal จากเอฟเฟกต์แบบเลื่อนลงเป็น fadeIn หรือเพียงแค่แสดงโดยไม่ต้องสไลด์หรือไม่? ฉันอ่านเอกสารที่นี่: http://getbootstrap.com/javascript/#modals แต่พวกเขาไม่ได้กล่าวถึงตัวเลือกใด ๆ สำหรับการเปลี่ยนเอฟเฟกต์บอดี้สไลด์แบบโมดัล

13
ฉันจะกำหนดรูปแบบผลลัพธ์ปลั๊กอินการเติมข้อความอัตโนมัติได้อย่างไร
ฉันใช้jQuery UI การเติมข้อความอัตโนมัติ Plug-in มีวิธีการเน้นลำดับอักขระการค้นหาในผลลัพธ์แบบหล่นลงหรือไม่ ตัวอย่างเช่นถ้าฉันมี "foo bar" เป็นข้อมูลและฉันพิมพ์ "foo" ฉันจะได้รับ " foo bar" ในรายการแบบหล่นลงเช่นนี้

30
ป้องกันกล่องโต้ตอบ jQuery UI จากการตั้งโฟกัสไปยังกล่องข้อความแรก
ฉันตั้งค่ากล่องโต้ตอบโมดอล jQuery UI เพื่อแสดงเมื่อผู้ใช้คลิกลิงก์ มีสอง textboxes (ฉันเพียงแสดงรหัสสำหรับ 1 เพื่อความกะทัดรัด) ในแท็ก div dialog นั้นและมันเปลี่ยนเป็น jQuery UI DatePicker textbox ที่ตอบสนองต่อการโฟกัส ปัญหาคือกล่องโต้ตอบ jQuery UI ('เปิด') ทำให้กล่องข้อความแรกมีโฟกัสซึ่งจะกระตุ้นให้ปฏิทิน datepicker เปิดขึ้นทันที ดังนั้นฉันกำลังมองหาวิธีที่จะป้องกันไม่ให้โฟกัสเกิดขึ้นโดยอัตโนมัติ <div><a id="lnkAddReservation" href="#">Add reservation</a></div> <div id="divNewReservation" style="display:none" title="Add reservation"> <table> <tr> <th><asp:Label AssociatedControlID="txtStartDate" runat="server" Text="Start date" /></th> <td> <asp:TextBox ID="txtStartDate" runat="server" CssClass="datepicker" /> </td> …

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