PNotify - ปลั๊กอินการแจ้งเตือนที่ปรับแต่งได้สูง
สำหรับพวกเราบางคนที่ยุ่งตลอดเวลาการแจ้งเตือนทำให้เราอยู่เหนือเหตุการณ์สำคัญข่าวและข้อมูลทุกอย่าง มันลดเวลาการรอในขณะที่จัดการเพื่ออัปเดตเราด้วยเหตุการณ์ล่าสุดและไม่น่าแปลกใจที่เราได้รับการแจ้งเตือนบนเดสก์ท็อปและโทรศัพท์มือถือเหมือนกัน.
อย่างไรก็ตามหากคุณต้องการสร้างการแจ้งเตือนสำหรับเว็บไซต์ของคุณคุณสามารถสร้างได้อย่างง่ายดายด้วยปลั๊กอินนี้ชื่อ PNotify มันเป็นปลั๊กอิน javascript ฟรีและโอเพ่นซอร์สที่มีตัวเลือกมากมายและใช้งานง่าย ด้วย PNotify คุณสามารถแสดงการแจ้งเตือนได้มากถึง 1,000 รายการพร้อมกัน (ดูการทดสอบการเปรียบเทียบเพื่อลองดู) เท่ห์แค่ไหน?
ทำไมต้องใช้ PNotify?
PNotify เดิมชื่อ Pines Notify มีการแจ้งเตือนหลักสามประเภท: ข้อมูล, แจ้งให้ทราบ และ ความผิดพลาด. มีพวงของคุณสมบัติลักษณะพิเศษชุดรูปแบบและลักษณะ คุณสามารถเลือกสไตล์ที่แตกต่างจาก Bootstrap, jQuery UI, Font Awesome หรือไปกับสไตล์ของคุณเอง นอกจากนี้ยังมีธีมสำเร็จรูปอีกประมาณ 18 ธีม (สร้างด้วย Bootswatch) ที่คุณสามารถเลือกได้และยังมีเอฟเฟกต์การเปลี่ยนแปลง.
สิ่งที่ยอดเยี่ยมเกี่ยวกับ PNotify คือมันไม่ได้มีเพียงคุณสมบัติกราฟิกที่ยอดเยี่ยม แต่ยังได้รับการเสริมประสิทธิภาพด้วย API ที่ทรงพลังและสมบูรณ์ (หรือโมดูล) API เหล่านี้รวมถึงการแจ้งเตือนทางเดสก์ท็อป (ขึ้นอยู่กับมาตรฐาน Web Notifications Draft), การสนับสนุนการอัปเดตแบบไดนามิก, การเรียกกลับสำหรับกิจกรรมต่างๆ, โปรแกรมดูประวัติเพื่อดูการแจ้งเตือนก่อนหน้าและการสนับสนุน HTML ในหัวเรื่องและเนื้อหา.
PNotify ให้ การแจ้งเตือนไม่สร้างความรำคาญ ซึ่งหมายความว่าคุณสามารถคลิกผ่านองค์ประกอบใด ๆ ที่อยู่เบื้องหลังการแจ้งเตือนได้โดยไม่ต้องยกเลิก นอกจากนี้คุณยังสามารถกำหนดว่าการแจ้งเตือนจะปรากฏที่ใดด้วยฟีเจอร์ Stacks ซึ่งช่วยให้คุณวางตำแหน่งการแจ้งเตือนได้ทุกที่: เป็นสไตล์แถบด้านบน / ล่างหรือแม้กระทั่งเป็นคำแนะนำเครื่องมือ.
การใช้งานพื้นฐาน
แหล่งที่มาของ PNotify มาในโมดูลบันเดิลที่ปรับแต่งได้และมีให้ที่นี่.
เริ่มต้นใช้งาน
หลังจากที่คุณมีแหล่งข้อมูลให้รวมไว้ใน HTML ดังนี้:
PNotify ใช้งานง่ายมาก นี่คือการแจ้งเตือนง่ายๆ
$ (ฟังก์ชั่น () PNotify ใหม่ (ชื่อ: 'การแจ้งเตือนแบบง่าย', ข้อความ: 'สวัสดีฉันกำลังแจ้งเตือนแบบง่าย');));
และนี่คือผลลัพธ์ที่ได้:
โดยทั่วไปในการสร้างการแจ้งเตือนคุณจะเริ่มต้นฟังก์ชั่น PNotify ใหม่ ชื่อเรื่องข้อความลักษณะและตัวเลือกอื่น ๆ นั้นสามารถส่งผ่านภายในฟังก์ชั่น หากคุณไม่ได้ระบุประเภทการแจ้งเตือนมันจะใช้ประเภทเริ่มต้นซึ่งเป็น แจ้งให้ทราบ. มีประมาณ ตัวเลือกที่กำหนดได้มากกว่า 20 รายการ คุณสามารถผ่าน หากต้องการดูรายการที่มีค่าเริ่มต้นคลิกที่นี่.
การออกแบบ
ในการเปลี่ยนสไตล์คุณสามารถผ่าน การออกแบบ
ตัวเลือกในการแจ้งเตือนและกำหนดสไตล์ที่คุณต้องการ มีสไตล์ให้เลือก bootstrap2
, bootstrap3
, jQueryUI
และ fontawesome
. อย่าลืม รวมแหล่งที่มาของสไตล์ที่เกี่ยวข้อง ภายในโครงการของคุณ.
ตัวอย่างเช่นหากฉันต้องการเปลี่ยนสไตล์การแจ้งเตือนก่อนหน้านี้เป็นธีม jQuery UI ฉันจะใช้ข้อมูลโค้ดต่อไปนี้:
ใหม่ PNotify (หัวเรื่อง: "jQuery UI Style", ข้อความ: "เฮ้ฉันมีสไตล์ด้วยธีม jQuery UI", ใส่สไตล์: "jqueryui");
มีอีกวิธีหนึ่งในการจัดสไตล์การแจ้งเตือนของคุณผ่านรหัสนี้:
PNotify.prototype.options.styling = "jqueryui";
เปลี่ยนแปลง jQueryUI
ตามสไตล์ที่คุณต้องการจากนั้นให้วางบรรทัดนี้ไว้ข้างหน้าการแจ้งเตือนดังนี้:
PNotify.prototype.options.styling = "jqueryui"; ใหม่ PNotify (หัวเรื่อง: "jQuery UI Style", ข้อความ: "เฮ้ฉันมีสไตล์ด้วยชุดรูปแบบ jQuery UI");
นี่คือผลลัพธ์ของคุณสไตล์:
การเพิ่มโมดูล
โมดูลเป็น API ที่สมบูรณ์ซึ่งเปิดใช้งานคุณลักษณะการแจ้งเตือนขั้นสูง มี 7 โมดูล ใน PNotify: เดสก์ท็อป, ปุ่ม, NonBlock, ยืนยัน, ประวัติ, การโทรกลับและโมดูลอ้างอิง โมดูลสามารถนำมาใช้โดยการส่งตัวเลือกที่เหมาะสมลงในการแจ้งเตือน.
ดังตัวอย่างด้านล่างคือรหัสที่จะแสดงวิธีใช้โมดูลเดสก์ท็อป:
PNotify.desktop.permission (); ใหม่ PNotify (ชื่อ: 'การแจ้งเตือนทางเดสก์ท็อป', ข้อความ: 'I \' การแจ้งเตือนทางเดสก์ท็อปคุณต้องให้สิทธิ์ฉันเพื่อที่ฉันจะได้ปรากฏเป็นสิ่งที่ฉันต้องการถ้าไม่ฉันจะกลายเป็นการแจ้งเตือนปกติ ', เดสก์ท็อป: เดสก์ท็อป: จริง, ไอคอน: null);
PNotify.desktop.permission ();
ใช้เพื่อให้แน่ใจว่าผู้ใช้มี ได้รับอนุญาต เพื่อให้เว็บไซต์แสดงการแจ้งเตือน หากผู้ใช้ไม่อนุญาตเว็บไซต์การแจ้งเตือนจะเป็น แสดงเป็นประกาศปกติ แทน.
อย่างที่คุณเห็นมีตัวเลือกเพิ่มเติมในการเพิ่ม เดสก์ทอป
รหัส เดสก์ท็อป: จริง
จะเปิดใช้งานการแจ้งเตือนสำหรับเดสก์ท็อป หากคุณตั้งค่าเป็นเท็จการแจ้งเตือนจะกลายเป็นการแจ้งเตือนปกติ.
คุณอาจใช้ไอคอนที่กำหนดเองผ่านทาง ไอคอน
ตัวเลือก เติมด้วย url ไอคอนของคุณ; คุณสามารถตั้งค่า เท็จ
เพื่อปิดการใช้งานไอคอน หากคุณตั้งไว้ด้วย โมฆะ
, ไอคอนเริ่มต้นจะถูกใช้.
หากต้องการดูการนำโมดูลไปใช้งานพร้อมตัวเลือกให้ไปที่ลิงก์นี้.
คุณสามารถดำเนินการต่อไปได้โดยไปที่เว็บไซต์ทางการ ที่นั่นคุณสามารถเห็นการใช้งานขั้นสูงพร้อมกับการสาธิต หรือคุณสามารถไปที่หน้า GitHub เพื่อรับข้อมูลเพิ่มเติม.