8
jQuery autohide element หลังจาก 5 วินาที
เป็นไปได้ไหมที่จะซ่อนองค์ประกอบโดยอัตโนมัติในหน้าเว็บ 5 วินาทีหลังจากโหลดแบบฟอร์มโดยใช้ jQuery โดยทั่วไปฉันมี <div id="successMessage">Project saved successfully!</div> ที่ฉันอยากจะหายไปหลังจากผ่านไป 5 วินาที ฉันได้ดู jQuery UI และเอฟเฟกต์การซ่อนแล้ว แต่ฉันมีปัญหาเล็กน้อยในการทำให้มันทำงานในแบบที่ฉันต้องการ <script type="text/javascript"> $(function() { function runEffect() { var selectedEffect = 'blind'; var options = {}; $("#successMessage").hide(selectedEffect, options, 500); }; $("#successMessage").click(function() { runEffect(); return false; }); }); </script> ฉันต้องการลบฟังก์ชันการคลิกออกและเพิ่มวิธีการหมดเวลาที่เรียกใช้ runEffect () หลังจากผ่านไป 5 วินาที