เหมือนอย่างที่เคยเล่าให้ฟังในโพสต์ก่อนหน้านี้ครับว่าช่วงนี้ได้ลองทำปลั๊กอินสำหรับ jQuery ออกมาหลายตัว นี่ก็เป็นอีกตัวนึงครับ ได้แนวคิดมาจาก checkbox ใน gmail ครับ หลายคนอาจจะยังไม่รู้ว่า เราสามารถเลือกหลาย ๆ mail ใน gmail ได้โดยการกด Shift ค้างไว้แล้วคลิก มันดูเท่ไม่เบาครับ นอกจากนี้แล้วยังมีคุณสมบัติพื้นฐานของที่ checkbox ควรจะมี ซึ่งก็คือ เลือกทั้งหมด หรือไม่เลือกเลย ในปลั๊กอินตัวนี้ ผมทำให้มันสามารถทำได้อย่างที่ผมเล่ามา รวมถึงการทำ invert selection ด้วยครับ นั่นก็คือ การสลับที่เลือกไว้นั่นเองครับ
วิธีการใช้งาน ก็ง่ายอย่างที่คิดนั่นแหละครับ
$.multicheck(); // ใช้สั่งให้ selector ที่เลือกใช้งาน shift+click ได้ $.checkall(); // เลือกทั้งหมด $.checknone(); // ไม่เลือกเลย $.invertcheck(); // สลับที่เลือก
ลองดูตัวอย่างที่ LIVE DEMO ได้เลยครับ
ส่วน source code ที่เป็น minified ก็ดาวน์โหลดได้จากที่นี่เลยครับ
เจ๋งๆๆ
เมพขิงๆ แต่ไม่ขอบคุณเหมือนเช่นเคยนะ
โอโห แจ่มเลย ลุง สุดยอดๆ
ขอบคุณมากๆครับ