• 技术文章 >web前端 >js教程

    jquery怎么实现新消息提示

    藏色散人藏色散人2021-11-19 11:06:48原创44

    jquery实现新消息提示的方法:1、创建一个HTML示例文件;2、添加script标签;3、通过“blinkTitle : { show : function() { var step =...}”方法实现新消息提示即可。

    本教程操作环境:windows7系统、jquery-2.0.3版本、Dell G3电脑。

    jquery怎么实现新消息提示?

    jQuery实现新消息在网页标题闪烁提示

    这篇文章主要介绍了jQuery实现新消息在网页标题闪烁提示的相关资料,需要的朋友可以参考下

    可能有一些站长会注意到这样的效果,就是我们在一些SNS社交、社区论坛浏览时,经常会看到收到的新消息会闪烁标题提示,那么这样的效果我们能不能运用在 自己的网站呢,新消息在网页标题闪烁显示的效果如何实现?小编有幸在某牛人技术博客看到这样的代码,基于jquery框架。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    <html> 
    <head> 
    <base href="<%=basePath%>"> 
    <title>My JSP 'test.jsp' starting page</title> 
    </head> 
    <body> 
    <p style="text-align: center;"> 
    请看网页标题处效果! 
    <br /> 
    隔10秒后提示消失 
    </p> 
    <script type="text/javascript"
    src="script/jquery-2.0.3.js"> 
    </script> 
    <script type="text/javascript"> 
      
    (function($) { 
    $.extend( { 
    /** 
    * 调用方法: var timerArr = $.blinkTitle.show(); 
    * $.blinkTitle.clear(timerArr); 
    */
    blinkTitle : { 
    show : function() { //有新消息时在title处闪烁提示 
    var step = 0, _title = document.title; 
    var timer = setInterval(function() { 
    step++; 
    if (step == 3) { 
    step = 1 
    } 
      
    if (step == 1) { 
    document.title = '【   】' + _title 
    } 
      
    if (step == 2) { 
    document.title = '【新消息】' + _title 
    } 
      
    }, 500); 
    return [ timer, _title ]; 
    }, 
    /** 
    * @param timerArr[0], timer标记 
    * @param timerArr[1], 初始的title文本内容 
    */
    clear : function(timerArr) { //去除闪烁提示,恢复初始title文本 
    if (timerArr) { 
    clearInterval(timerArr[0]); 
    document.title = timerArr[1]; 
    } 
      
    } 
    } 
    }); 
    })(jQuery); 
    jQuery(function($) { 
    var timerArr = $.blinkTitle.show(); 
    setTimeout(function() { //此处是过一定时间后自动消失 
    $.blinkTitle.clear(timerArr); 
    }, 10000); 
    //若认为操作消失,只需如此调用: $.blinkTitle.clear(timerArr); 
    }); 
    </script> 
    <br /> 
    </body> 
    </html>

    推荐学习:《jquery视频教程

    以上就是jquery怎么实现新消息提示的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:jquery
    上一篇:jquery怎么修改disabled属性的值 下一篇:jquery数组元素怎样求和
    VIP会员

    相关文章推荐

    • vue项目中能引jquery吗• jquery1.9.1 toggle方法怎么用• jquery怎样修改子元素的值• jquery怎么获取和失去焦点事件• jquery怎么修改disabled属性的值

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网