js 实现公告实时更新变动

<div class="notice_active">    <ul>        <li><a href="">瑞灿科技直招网络人才 &nbsp;&nbsp; [2019-01-24]</a></li>        <li><a href="">瑞灿科技正在复工中欢迎广大人士应聘 &nbsp;&nbsp;[2020-02-24]</a></li>        <li><a href="">近日平顶山市又有一名患者被确诊 &nbsp;&nbsp; [2020-04-02]</a></li>    </ul></div>
.notice_active,ul li{margin: 0;padding: 0}.notice_active{    width:380px;    height: 35px;    padding: 0 30px;    background-color: #b3effe;    overflow: hidden;}.notice_active ul li{    list-style: none;    line-height: 35px;    /*以下是为了单行显示 ,超出隐藏*/    display: block;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}
//公告实时更新/** * * @param obj:动画的节点 本例中是ul * @param top:动画的高度 本例中是-35px;注意向上滚动是负数 * @param time :是滚动的速度 本例中设置3000毫秒 * function: 回调函数 每次动画完成,marginTop归零 并把此时第一条信息添加到列表后边 */function noticeUp(obj,top,time){    $(obj).animate({        marginTop:top    },time,function(){        $(this).css({marginTop:"0"}).find(":first").appendTo(this)    })}var MyMar=setInterval("noticeUp(‘.notice_active ul‘,‘-15px‘,1000)",3000);document.getElementsByClassName(".notice_active").onmouseover=function(){    clearInterval(MyMar);};document.getElementsByClassName(".notice_active").onmouseout=function(){    MyMar=setInterval("noticeUp(‘.notice_active ul‘,‘-15px‘,1000)",3000)};

原文地址:https://www.cnblogs.com/xiaokemo/p/12620994.html

时间: 2024-11-05 15:49:04

js 实现公告实时更新变动的相关文章

js实现的实时自动更新的时间效果

js实现的实时自动更新的时间效果:在很多网站的页面某个地方,比如概率最多的就是网页顶部,会有一个时间能够自动更新的模块,这也算是比较任性的举措,不过有没有一般对人的影响不大,因为电脑本身就会带有时间,并且这个时间也基本是读取的本机系统的事件,不过既然有这样的需要,就介绍一下如何实现此功能.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name=&q

移动端用js与jquery实时监听输入框值的改动

背景: 在一次移动端H5开发中,需要监听输入框值的实时变动. onchange事件肯定抛弃,因为只能失去焦点才触发. 而keyPress在Android可以触发,iOS不可以. 又不想用Android和iOS都可以触发的keyDown和keyUp. 于是,百度出了新东西:oninput![需要配合propertychange,兼容 IE9 以下版本] 用法: JS: if(isIE) { document.getElementById("input").onpropertychange

[实时更新]jquery所有版本下载

jquery-2.1.0   注!不再支持IE 6/7/8 直接引用地址:  开发版地址1: <script src="http://code.jquery.com/jquery-2.1.0.js"></script> 压缩版地址1: <script src="http://code.jquery.com/jquery-2.1.0.min.js"></script> 开发版地址2: <script src=&qu

使用JSON实现股票信息实时更新

使用json实现股票信息实时更新 一.服务端代码 1.Stock.java package bean; public class Stock { private String code; private String name; private int price; public String getCode() { return code; } public void setCode(String code) { this.code = code; } public String getNam

WebSocket 实时更新mysql数据到页面

使用websocket的初衷是,要实时更新mysql中的报警信息到web页面显示 没怎么碰过web,代码写的是真烂,不过也算是功能实现了,放在这里也是鞭策自己,web也要多下些功夫 准备 引入依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version> <

实时更新数据,无需刷新:a,如何使用Turbolinks clearCache(), b Action Cable

https://gorails.com/episodes/how-to-use-turbolinks-clearCache?autoplay=1 用途: 更方便的实时从服务器更新局部网页,在这页更新了一条记录的显示方式, 再打开的之前网页的相同位置或相同的功能模块显示也会同步更新. 把Turbolinks.clearCache(), Turbolinks.clearCache(); 比如放在你写的xx.js.erb的第一行. 如果不加这句话,turbolinks只会reload之前的网页中的数据

一次js代码修改不更新问题的解决

今天遇到一个问题,虽说问题不大,但弄得本人脑袋发麻 我讲javascript修改后,刷新页面或者清除浏览器缓存,修改后的效果也不出现,害的我好苦啊 最后想到自己是新装的机子是不是是浏览器设置的原因 按以下方式完美解决 这应该是开发人员必须设置的 一次js代码修改不更新问题的解决,布布扣,bubuko.com

【性能优化】懒、懒加载、懒动画 --- 基于window滚动事件来实时更新DOM的视图状态,以表明是否在规定的可视区,并作有change回调

/* * * 扩展jq原型: 懒.懒加载.懒动画 * --- 基于window滚动事件来实时更新DOM的视图状态,以表明是否在规定的可视区,并作有change回调 * * $jq.viewChange( {top:100,bottom:100,change:function(status){}} ) --- status: 'in'/'out' * $jq.viewChange('off') * * $jq[n].viewChange.status = 'in'/'out' ----- 状态为'

C语言实现文件实时更新

一.简介 在linux或者unix操作系统中在系统引导的时候会开启很多服务,这些服务就叫做守护进程. 守护进程脱离了终端并且在后台运行:守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断. 本文介绍使用守护进程实现文件实时更新的方法步骤. 二.源码 文件1:Realtime_Update.c #include <stdio.h> #include <stdlib.h> #include <unistd.h>