Select2 ช่วยให้นักพัฒนาที่จะกำหนดวิธีการแบบหล่นลงองค์ประกอบเลือกและ optgroups จะปรากฏบนหน้า.
ไม่เพียง แต่ช่วยให้นักพัฒนาที่จะใช้สกินที่กำหนดเอง แต่ยังปรับเปลี่ยนวิธีการเลือกองค์ประกอบที่ถูกนำมาใช้เช่นกัน.
Select2 ลึกเปลี่ยนแปลงวิธีการแบบหล่นลงเลือกการทำงานเพิ่ม UI ของพวกเขาและ UX ที่มีคุณสมบัติที่ใช้งานง่ายขึ้น.
ขณะนี้อาจดูเหมือนไม่พึงประสงค์มากที่สุดของการเพิ่มคุณสมบัติที่ไม่ต้องการโดยเฉพาะนักพัฒนา แต่ผู้ใช้ดูเหมือนจะชอบมีพวกเขาในการกำจัดของพวกเขาเช่นกัน.
Select2 สามารถทำให้กระบวนการของการเลือกรายการจากรายการเป็นจำนวนมากที่เป็นมิตรมากขึ้นและเร็วมากเช่นกัน.
นี้ปลั๊กอิน jQuery จะขึ้นอยู่กับ เลือก สคริปต์
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
< p>- กรอบปลั๊กอินความยืดหยุ่นมากขึ้นที่ช่วยให้คุณสามารถแทนที่ Select2 การปฏิบัติตนว่าวิธีการที่คุณต้องการให้.
- ความสอดคล้องกับมาตรฐาน x3c & #; & # เลือก x3e; อะแดปเตอร์สำหรับองค์ประกอบข้อมูลทั้งหมดเอาความจำเป็นในการซ่อน & # x3c; & # ป้อนข้อมูล x3e; องค์ประกอบ.
- สร้างระบบใหม่ที่ใช้เอเอ็มดีเพื่อให้ทุกอย่างจัด.
- ตัวเลือกน้อยที่เฉพาะเจาะจงเพื่อให้สามารถที่จะ Select2 สไตล์เพื่อให้พอดีกับส่วนที่เหลือของโปรแกรมประยุกต์ของคุณ.
มีอะไรใหม่ ในรุ่น 4.0.0:
- กรอบปลั๊กอินความยืดหยุ่นมากขึ้นที่ช่วยให้คุณสามารถแทนที่ Select2 การปฏิบัติตนว่าวิธีการที่คุณต้องการให้.
- ความสอดคล้องกับมาตรฐาน x3c & #; & # เลือก x3e; อะแดปเตอร์สำหรับองค์ประกอบข้อมูลทั้งหมดเอาความจำเป็นในการซ่อน & # x3c; & # ป้อนข้อมูล x3e; องค์ประกอบ.
- สร้างระบบใหม่ที่ใช้เอเอ็มดีเพื่อให้ทุกอย่างจัด.
- ตัวเลือกน้อยที่เฉพาะเจาะจงเพื่อให้สามารถที่จะ Select2 สไตล์เพื่อให้พอดีกับส่วนที่เหลือของโปรแกรมประยุกต์ของคุณ.
มีอะไรใหม่ ในรุ่น 3.5.2 / 4.0.0-RC2:
- แก้ไขข้อผิดพลาด: ไม่สามารถ อ่านทรัพย์สินด้านบนของที่ไม่ได้กำหนด
- การจัดการ mousemove ประณีตมากขึ้น
- โทรทำลายเมื่อผลยังคงเปิดอยู่ในข้อยกเว้น
- คำที่เป็นพารามิเตอร์ที่สามไปสู่ผลลัพธ์ที่อาแจ็กซ์โทรกลับ
- การสนับสนุนที่ดีขึ้นสำหรับภาษา RTL
- SyncCssClasses
- & quot; Select2-เลือก & quot; เหตุการณ์กลับมีพารามิเตอร์ที่ไม่ดี.
- IE8 ไม่สนับสนุน Array.prototype.forEach
- แยก onpropertychange จัดการเหตุการณ์ในทำลายสำหรับ IE8-10
- formatMatches ทำให้รู้สึกไม่ถ้ามีเพียงหนึ่งผล
- การตั้งค่าแบบไดนามิกภาษา
มีอะไรใหม่ ในรุ่น 3.4.7:
- องค์ประกอบ Cleanup jQuery DOM ในการทำลาย
- คำนวณความสูงแบบเลื่อนลง dropdownAutoWidth ถ้าเป็นจริง
- แก้ไขปัญหาการซิงค์คลาส CSS ใน IE9 / 10
- การทดสอบแบบเลื่อนลงถ้ามีการเปิดก่อนที่จะเรียก positionDropdown
- Select2 สร้าง HTML ที่ไม่ถูกต้องหยุดทำงาน
- กิจกรรมสัมผัสกับดักภายในคอนเทนเนอร์
- ป้องกันเคอร์เซอร์จากการตั้งค่าไปยังตำแหน่งเริ่มต้นใน IE
- มือถือ (iOS 7) การรั่วไหลของการเลือก Select2 ผลการคลิกผ่านหน้าจอถัดไป
- ห่วงโซ่ TabIndex เสียเมื่อมีการเลือกค่ากับแป้นพิมพ์
- ทำลายเสียกับการเลือกที่มีความยาว & # x3e; 1
มีอะไรใหม่ ในรุ่น 3.4.6:
- การปรับปรุงตำแหน่งของแบบเลื่อนลงเมื่อเปิดขึ้น
- เริ่มต้นสำหรับการแก้ไขปัญหาการเข้าถึงหลัก
- สตริงคงใช้เป็นแสดงออกปกติสำหรับแอตทริบิวต์ ID
- การป้องกันไม่ให้เกิดความล่าช้าโฟกัสเมื่อรายการถูกซ่อนอยู่
- ความเข้ากันได้กับ jQuery 1.9 +
- ตัวเลือก formatResultCssClass ละเว้นเมื่อติดเพื่อเลือก
- Select2 ภาษาอาหรับแปล.
- .select2 (& quot; ข้อมูล & quot ;, null) ทำให้เกิดข้อผิดพลาด
- การเพิ่ม createSearchChoice ที่สิ้นสุด
- จอร์เจีย (Kartuli) การแปลภาษา
- กด Enter ในหลายเลือกไฮไลท์เมื่อไม่ผลิตซ้ำค่าสุดท้าย
- แก้ไขจัดแต่งทรงผมสำหรับทิศทาง RTL
- ความผิดพลาดคงที่
มีอะไรใหม่ ในรุ่น 3.4.4:
- Update เพื่อ select2.js จะเรียกเหตุการณ์ที่มีชื่ออย่างถูกต้อง .
- เลือกคงองค์ประกอบแรกจาก & quot; postprocessResults & quot;
- การแก้ไขสำหรับกรีก (เอ) ไฟล์สถาน
- การปรับปรุง select2_locale_fi.js
- การปรับปรุง Select2-bootstrap.css
- เลือกใช้เฉพาะเจาะจงมากขึ้นในการหาตัวเลือกของเลือก
- แก้ไขเลื่อนลง repostion เมื่อก่อนหน้านี้ตำแหน่งเปลี่ยนตำแหน่งภาชนะ
- จัดแต่งทรงผมแก้ไขในสภาพแวดล้อมการบูต
- แก้ไขโฟกัสเมื่อรายการปิดให้บริการในกรณีที่มีการคลิกเมาส์
มีอะไรใหม่ ในรุ่น 3.4.3:
- แก้ไขฟังก์ชั่น initSelection เริ่มต้นที่จะผ่านคุณสมบัติแท็กทั้งหมด
- หลีกเลี่ยงการล็อคตัวเลือกที่ได้รับเลือกและลบ.
- ลบตัวเลือกที่ซ้ำกันจากกล่องเลือกหลายค่า.
- เอกสารปรับปรุงสำหรับ `เหตุการณ์ Select2-clearing`.
- เพิ่ม `เหตุการณ์ Select2-clearing`
- ลบเลือกลบสำหรับ `.select2-selected`
- มุ่งเน้นการแก้ไขปัญหาเกี่ยวกับการเลือก
มีอะไรใหม่ ในรุ่น 3.4.1:
- เสมอเรียก createSearchChoice และ tokenizer กับวัตถุ Select2 เป็น นี้.
- แทนที่ & # x3c; div & # x3e; ภายในมี.
- ข้อมูลคงไม่ผ่านในกรณี Select2 โหลด.
- เพิ่มแปลอินโดนีเซีย.
- การใช้งานที่ง่ายขึ้นขององค์ประกอบช่วงสำหรับการฟอร์แมตเลือก.
- เพิ่มการแปลภาษาเกาหลี.
- ชายแดนเพิ่มองค์ประกอบที่ใช้งานหล่นลง.
มีอะไรใหม่ ในรุ่น 3.4.0:
- เพิ่มตัวเลือกที่จะเลื่อนลงขนาดความกว้างโดยอัตโนมัติ
- อนุญาตเพื่อป้องกันไม่ให้การทำงานเริ่มต้นในการเลือก
- ไม่สามารถแท็บออกจากสนามให้เลือกหลายตัวเลือกทั้งหมดที่ครั้งหนึ่งเคยได้รับการคัดเลือก
- ชายแดนหายไปด้านล่างสีฟ้าที่ใช้งานเปิดขึ้น
- รายการ BUG แป้นพิมพ์ไม่ทำงานบน iOS (iPhone / iPad) สำหรับปัจจัยการผลิตหลายเลือก
- ความกว้างเพิ่มแบบเลื่อนลงจะทำให้ค่าความยาวที่มองเห็นได้อย่างเต็มที่.
- แก้ไขความเข้ากันได้กับ jQuery 1.9.1 สำหรับตัวเลือกที่ไม่มีสถานที่ให้บริการ 'ค่า'
- ฉันไม่สามารถทำให้การทำงานใน & # x3c; & # เลือก x3e; องค์ประกอบเมื่อใช้ jQuery-1.9.1
- การพิมพ์ได้อย่างรวดเร็วในการเลือกปิด keypresses สูญเสียบางอย่าง.
- พึ่งพารูปแบบบูต
- เอกสารไม่มีการตอบสนอง Json / อาแจ็กซ์ / คำร้องขอในรูปแบบ
- เลือกตัวเลือกที่มี TAB ควรเน้นการป้อนข้อมูลต่อไป
- เพิ่มเบลอ / เหตุการณ์โฟกัส triggerings (# 798)
- ปัญหาหนี caracter ใน IE7
- ลูกศรลงที่สำคัญการเปิดเดิมเลือก
- ไม่สามารถตรวจสอบเหตุการณ์ที่เกิดขึ้นมุ่งเน้นและเบลอ
- อ่านได้อย่างเดียว! = พิการ
- ข้อผิดพลาด: ฟังก์ชั่นที่เป็นนามธรรมยิงใกล้ & quot; ใกล้ & quot; เหตุการณ์โดยไม่ต้องใช้ namespacing ที่เหมาะสม
- จอเลื่อนเกิดขึ้นเมื่อการเปิดแบบเลื่อนลงช่องค้นหาและถูกซ่อนอยู่
- หลาย: เมื่อผลเพียงได้รับการคัดเลือกแล้วไม่มีข้อความแสดง
มีอะไรใหม่ ในรุ่น 3.3.2:
- เพิ่มการแปล PT-PT
- พยายามหลายเลือกที่จะปรับปรุงแบบเลื่อนลงหลังจากที่มันได้ถูกทำลาย
- คงที่ 2 ความผิดพลาดในการแปลภาษาฝรั่งเศส
- เพิ่มการแปลภาษาฝรั่งเศส
- พฤติกรรมแป้นพิมพ์ลัดที่ไม่สอดคล้องกันระหว่าง Firefox และโครเมี่ยม
- select2.js เทียบ select2.min.js - ลดลงเรียน
- ที่ขาดหายไป & quot; data.element & quot; สถานที่ให้บริการใน formatSelection เมื่อรัน & quot; [Select2] .val (... ) & quot;
- เริ่มต้น initSelection ท้องถิ่นไม่ได้ทำงานกับข้อมูลที่ซ้อนกัน
- วิธีที่จะรู้ว่ามีการโหลดข้อมูลจากเซิร์ฟเวอร์
- ข้อยกเว้นขณะที่การเลือกค่า
- เพิ่มการแปลภาษาโปรตุเกสบราซิล
- ลบใบอนุญาตจาก minified JS
มีอะไรใหม่ ในรุ่น 3.0:
- Optgroups ได้รับการสนับสนุนในขณะนี้เลือก N-ระดับการซ้อนลึกผลการได้รับการสนับสนุนเมื่อติดกับการป้อนข้อมูล [type = ซ่อน] โปรดดูที่สถานที่ให้บริการเด็กใหม่ที่อธิบายไว้ในเอกสาร.
- ลายเซ็นของ initSeletion มีการเปลี่ยนแปลงที่จะสนับสนุนการเริ่มต้นจากการร้องขอไม่ตรงกัน.
- ตอนนี้จะเปิดแบบเลื่อนลงต่ำหรือสูงกว่าการควบคุมขึ้นอยู่กับพื้นที่หน้าจอที่มีอยู่ ไม่มีการเลื่อนมากขึ้นหน้าเพื่อดูจะเห็นผลการจับคู่ทั้งหมด.
- ลายเซ็นของ formatSelection formatResult และการเปลี่ยนแปลงในทางที่รองรับหลังเพื่อสนับสนุนการสร้างที่มีประสิทธิภาพมากขึ้นกว่าที่ได้รับการสนับสนุนโดยสายเพียงอย่างเดียว.
- เลือกแยกในหลายค่าอยู่ในขณะนี้ cofigurable, ยังคงเริ่มต้น ดูตัวเลือกที่คั่นในเอกสาร.
- จับคู่สามารถปรับแต่งได้ในขณะนี้ ฟังก์ชั่นดู Matcher ในเอกสารและตัวอย่าง Matcher กำหนดเอง.
- เหตุการณ์การเปลี่ยนแปลงในขณะนี้ระบุองค์ประกอบที่ถูกเพิ่ม / ลบออก
- ตัวเลือกความกว้างในขณะนี้สนับสนุนกลยุทธ์ต่างๆแทนมักจะถูกคัดลอกมาจากองค์ประกอบของแหล่งที่มา
- คลิกบนฉลากที่เกี่ยวข้องกับองค์ประกอบของแหล่งที่มาตอนนี้เปลี่ยนเส้นทางไปยัง Select2.
- วาลตอนนี้จะยอมรับเฉพาะรหัสถ้าคุณต้องการระบุวัตถุที่เต็มรูปแบบสำหรับการเลือกใช้วิธีการข้อมูลใหม่แทน วาลจะตอนนี้ยังทำงานในเพียงไม่เลือกถ้า initSelection ระบุ.
มีอะไรใหม่ ในรุ่น 2.1:.
- เพิ่มการสนับสนุนสำหรับโหมดการปิดการใช้งาน
- เพิ่มความสามารถเพื่อให้การทำงานที่กำหนดเอง Matcher.
- ขั้นต่ำที่จำเป็นรุ่น jQuery ชนไป 1.4.4.
ต้องการ
- เปิดใช้งาน JavaScript บนฝั่งไคลเอ็นต์
- jQuery 1.7.1 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ