โครงการของ บริษัท ใช้ผลกระทบของพรอมต์ข้อความใหม่นี้ซึ่งส่วนใหญ่ใช้เพื่อกระตุ้นให้ผู้ใช้มีข้อความใหม่ รหัสการใช้งานเฉพาะมีดังนี้:
var newMessageMind = {_step: 0, _title: document.title, _timer: null, // แสดงข้อความแจ้งใหม่แสดง: function () {var temps = newMessageMind._title.replace ("【", ") newMessageMind._timer = settimeout (ฟังก์ชั่น () {newMessageMind.show (); // เขียนการดำเนินการคุกกี้ที่นี่ newMessageMard._step ++; ถ้า (newMessageMind._step == 3) อุณหภูมิ}; ถ้า (newMessageMind._step == 2) {document.title = "【ข้อความใหม่】" + temps};}, 800); return [newMessageMind._Timer, newMessageMind._title]; }, // ยกเลิกข้อความแจ้งใหม่ Clear: function () {ClearTimeOut (newMessageMind._Timer); document.title = newMessageMind._title; // เขียนการดำเนินการคุกกี้ที่นี่}};การโทรเพื่อแสดงพรอมต์ข้อความใหม่: NewMessageMind.SHOW ();
โทรเพื่อยกเลิกพรอมต์ข้อความใหม่: NewMessageMind.Clear ();
นอกจากนี้: รหัสง่าย ๆ นี้จะมีปัญหา:
นั่นคือเมื่อคุณเปิดไซต์ที่มีหลายหน้าหากมีข้อความใหม่หน้าทั้งหมดจะกระพริบและหน้าอื่น ๆ จะยังคงได้รับแจ้งหลังจากที่คุณดูข้อความ
บริษัท ของเราแก้ปัญหาโดยใช้คุกกี้ เมื่อดูข้อความใหม่หน้าทั้งหมดที่มีชื่อเรื่องกระพริบจะถูกยกเลิก
ต่อไปนี้เป็นรหัสอื่นที่แนะนำโดย Editor Wulin.com
<script> (ฟังก์ชั่น () {var origintitile = document.title, tatletime; document.addeventListener ('การมองเห็น change', ฟังก์ชั่น () {ถ้า (document.hidden) {document.title = 'ที่ผีตายไป!'; settimeout (function () {document.title = origintitile;}, 2000);}});}) ();หมายเหตุ: รหัสข้างต้นจะต้องโหลดไว้ล่วงหน้าด้วยไลบรารี jQuery เพียงแค่วางไว้ที่ด้านล่างของหน้าหรือใน js