โฮมเพจ » Toolkit » 15 jQuery ปลั๊กอินเพื่อสร้างองค์ประกอบที่ชาญฉลาด

    15 jQuery ปลั๊กอินเพื่อสร้างองค์ประกอบที่ชาญฉลาด

    เป็นเรื่องปกติที่จะเห็นองค์ประกอบบางอย่างในไซต์จับจ้องไปที่ตำแหน่งเมื่อคุณเลื่อนขึ้นหรือลงของไซต์เช่น เมนูการนำทางส่วนหัวหรือแถบข้าง สิ่งนี้ช่วยให้องค์ประกอบพร้อมใช้งานโดยไม่คำนึงถึงตำแหน่งของผู้ใช้.

    เรียกว่าอิลิเมนต์เหนียวซึ่งสามารถทำได้เพียงแค่ใช้ CSS อย่างไรก็ตามการใช้วิธีนี้ทำให้เอฟเฟกต์ไม่น่าเชื่อถือในเบราว์เซอร์หลายตัว นั่นคือเหตุผลที่เราได้รวบรวมไลบรารี JS และปลั๊กอิน jQuery จำนวนหนึ่งที่จะช่วยให้คุณบรรลุการออกแบบ UX นี้โดยเฉพาะโดยไม่ยุ่งยาก.

    1. จุดอ้างอิง

    Waypoints เป็นไลบรารีเพื่อเรียกใช้ฟังก์ชันตามตำแหน่งองค์ประกอบในวิวพอร์ต มันมาพร้อมกับฟังก์ชั่นทางลัดที่ทำให้องค์ประกอบนั้น “เหนียว”. คุณสามารถปรับทิศทางการเลื่อนได้ - ขึ้น, ลง, และแม้กระทั่ง ขวา และ ซ้าย - ตามที่องค์ประกอบควรจะติดอยู่ภายในวิวพอร์ต.

    • เมืองขึ้น: ไม่มี / jQuery (ไม่บังคับ)
    • การอนุญาต: ใบอนุญาต MIT

    2. ชุดเหนียว

    กับ StickyKit, ไม่เพียง แต่คุณสามารถสร้างอิลิเมนต์สติ๊กภายในวิวพอร์ตได้ แต่คุณยังสามารถทำให้มันติดอยู่ในองค์ประกอบหลักที่คุณกำหนดให้กับองค์ประกอบหลายรายการพร้อมกัน ปลั๊กอินยังมาพร้อมกับการตั้งค่าขั้นสูงบางอย่างรวมถึงเหตุการณ์ที่กำหนดเองและทริกเกอร์.

    • เมืองขึ้น: jQuery
    • การอนุญาต: WTFPL

    3. StickyJS

    StickyJS เป็นปลั๊กอินเหนียว jQuery ที่ใช้งานง่ายซึ่งทำในสิ่งที่กล่าว ปลั๊กอินทำงานนอกกรอบ แต่ถ้าคุณต้องการการปรับแต่งบางอย่างมันมาพร้อมกับตัวเลือก / การตั้งค่าวิธีการกำหนดเองและกิจกรรม.

    • เมืองขึ้น: jQuery
    • การอนุญาต: ใบอนุญาต MIT

    4. HeadRoom

    ส่วนหัวของไซต์เหนียวจะใช้พื้นที่แนวตั้งที่มีค่าซึ่งสร้างความแตกต่างเมื่อคุณดูไซต์บนมือถือ. headroom เป็นไลบรารี JavaScript ที่จะทำให้ส่วนหัวเหนียวของคุณฉลาด ส่วนหัวจะถูกซ่อนเมื่อผู้ใช้เลื่อนหน้าลงและปรากฏขึ้นเมื่อเลื่อนขึ้น.

    • เมืองขึ้น: ไม่มี / jQuery (เป็นทางเลือก) / เชิงมุม (เป็นทางเลือก)
    • การอนุญาต: ใบอนุญาต MIT

    5. MakefixedJS

    Makefixed ช่วยให้คุณสร้างองค์ประกอบได้รับการแก้ไขแบบไดนามิกเมื่อผู้ใช้เลื่อนหน้า เพียงแค่โทรหา makeFixed () ฟังก์ชั่นในองค์ประกอบที่คุณต้องการแก้ไข ตรวจสอบตัวอย่างเพื่อดูการทำงาน.

    • เมืองขึ้น: jQuery
    • การอนุญาต: GPL

    6. เที่ยงคืน JS

    เที่ยงคืน อนุญาตให้คุณติดหลายส่วนหัว / องค์ประกอบและสลับระหว่างพวกเขาขึ้นอยู่กับตำแหน่งของพวกเขาภายในเอกสาร (ต้นไม้ทรี DOM) ตรวจสอบการสาธิตเพื่อดูสิ่งที่ฉันหมายถึง นอกจากนี้คุณสามารถเปลี่ยนสีได้ทันทีโดยเพิ่ม ข้อมูลเที่ยงคืน คุณลักษณะที่มีชื่อสีที่ระบุ.

    • เมืองขึ้น: jQuery
    • การอนุญาต: ใบอนุญาต MIT

    7. ScrollMagic

    ScrollMagic มีคุณสมบัติขั้นสูงเพื่อเพิ่มการโต้ตอบระหว่างการเลื่อนหน้า คุณสามารถตรึงองค์ประกอบจากตำแหน่งการเลื่อนที่เฉพาะเจาะจงเพิ่มแอนิเมชั่นตามตำแหน่งการเลื่อนหรือทำเอฟเฟ็กต์พารัลแลกซ์ที่ยอดเยี่ยม การสาธิตให้ข้อมูลเชิงลึกเกี่ยวกับสิ่งที่ปลั๊กอินนี้สามารถทำได้.

    • เมืองขึ้น: jQuery / Velocity.js
    • การอนุญาต: ใบอนุญาตคู่ (MIT และ GPL)

    8. บนหน้าจอ

    บนหน้าจอ คล้ายกับ Waypoints - ช่วยให้คุณสามารถเรียกใช้ฟังก์ชันในขณะที่องค์ประกอบกำลังเข้าออกหรือเข้าถึงตำแหน่งบางอย่างภายในวิวพอร์ตของเบราว์เซอร์.

    • เมืองขึ้น: jQuery
    • การอนุญาต: ใบอนุญาต MIT

    9. jQuery Pin

    jQuery Pin เป็นปลั๊กอิน jQuery ขนาดเล็กเพื่อ “หมุด” หรือ “เลิกตรึง” องค์ประกอบไปยังตำแหน่งเมื่อคุณเลื่อนหน้า ส่วนที่ฉันชอบที่สุดของปลั๊กอินนี้คือตัวเลือกเพื่อปิดใช้งานที่ความกว้างวิวพอร์ตที่แน่นอน.

    • เมืองขึ้น: jQuery
    • การอนุญาต: ใบอนุญาต BSD

    10. ลอยเหนียว

    ลอยเหนียว ช่วยให้เราสามารถให้องค์ประกอบตำแหน่งคงที่ที่เกี่ยวข้องกับแม่ของมัน คุณสามารถตั้งค่าตัวเลือกเหนียวตามความต้องการของคุณด้วยพารามิเตอร์ที่ให้ไว้และโดยการเปลี่ยนค่า ชมการสาธิตได้ที่นี่.

    • เมืองขึ้น: jQuery
    • การอนุญาต: ไม่ได้กำหนด

    11. Zebra Pin

    หัวม้าลาย เป็นปลั๊กอินที่มีน้ำหนักเบาในการทำองค์ประกอบขาใด ๆ ที่ภาชนะของพวกเขา ด้วยปลั๊กอินนี้คุณสามารถเพิ่ม “เหนียว-Ness” ถึงองค์ประกอบในโครงการของคุณเช่นการนำทางแถบข้างหัวกระดาษและท้ายกระดาษหรือองค์ประกอบอื่น ๆ ที่คุณต้องการให้ปรากฏเมื่อผู้ใช้เลื่อนลง ตรวจสอบตัวอย่าง.

    • เมืองขึ้น: jQuery
    • การอนุญาต: ใบอนุญาต GPL

    12. HC-Sticky

    กับ HC-เหนียว, คุณสามารถสร้างอิลิเมนต์เหนียวที่อ้างถึงคอนเทนเนอร์ของอิลิเมนต์ใด ๆ ที่กำหนดหรือเอกสารเอง ปลั๊กอินนี้มีตัวเลือกบางอย่างที่คุณสามารถปรับให้เข้ากับความต้องการของคุณเช่นระยะทางจากด้านบนและด้านล่างเพื่อเริ่มลอยและตัวเลือกอื่น ๆ.

    • เมืองขึ้น: jQuery
    • การอนุญาต: ใบอนุญาต MIT

    13. Stickle Mojo

    เหนียวโมโจ เป็นปลั๊กอิน jQuery ที่มีน้ำหนักเบารวดเร็วและยืดหยุ่นเพื่อสร้างองค์ประกอบที่น่าประทับใจ มันเข้ากันได้กับเบราว์เซอร์ที่ทันสมัยและจะลดลงอย่างสง่างามใน IE.

    • เมืองขึ้น: jQuery
    • การอนุญาต: ใบอนุญาต MIT

    14. Sticky Navbar

    หากคุณต้องการให้การนำทางหน้าเดียวซึ่งติดเมื่อเลื่อนลงหนึ่งไลบรารีนี้เหมาะสำหรับคุณ.Sticky Navbar จะวางการนำทางที่ด้านบนของหน้าต่างเบราว์เซอร์และไฮไลต์ลิงก์จุดยึดเพื่อเชื่อมต่อกับส่วนที่เกี่ยวข้องในหน้าของคุณ คุณยังสามารถเพิ่ม Animate.css เพื่อตกแต่งเอฟเฟกต์การนำทาง.

    • เมืองขึ้น: jQuery
    • การอนุญาต: ใบอนุญาต MIT

    15. StickyStack

    StickyStack จะทำให้องค์ประกอบซ้อนทับกันเมื่อผู้ใช้เลื่อนองค์ประกอบและไปถึงด้านบนของวิวพอร์ต ด้วยห้องสมุดนี้หน้ายาวของคุณจะเปลี่ยนเป็นการ์ดที่ซ้อนกัน.

    • เมืองขึ้น: jQuery
    • การอนุญาต: ไม่ได้กำหนด