jquery 文字(顏色)閃爍顯示 阿新 • • 發佈:2019-01-28 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>jquery 文字顯示</title> </head> <style> .table-list-warp .tab-all tbody td { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #666666; color: #333333; padding: 4px; text-align: center; vertical-align: middle; } </style> <script type="text/javascript" src="http://cdn.17zuoye.com/public/framework/scripts/jquery-1.7.1.min.js?v=1.0.1"></script> <body> <div class="table-list-warp"> <table class="tab-all"> <tbody> <tr> <td><a id="step_6_2_1_but" href="javascript:void(0);" class="ai_m py_b" style="font-size: 18px;">jquery 文字閃爍顯示</a></td> </tr> </tbody> </table> </div> <script> $(function(){ function init(){ $('#step_6_2_1_but').trigger("mouseenter"); } var colors = ["#0000FF","#FFFFFF","#FFFFFF","#0000FF"]; var colorsLength = colors.length; var aimRun = function( aim ){ if ( aim == null ){ clearInterval( aimInterval ); return; } var idx = 0; var o = false; aimInterval = setInterval(function(){ aim.css({color:colors[idx]}); o = o ? !(--idx < 1): ++idx + 1 > colorsLength ; },100); }; $(".ai_m").on("mouseenter", function(){ aimRun($(this)); }); init(); }); </script> </body> </html>