公告信息滚动功能

直接怼功能代码:

这是第一种从下出现的方法:

var time;//声明定时器变量clearInterval(time);//初始清除定时器time = setInterval(function() {//创建定时器    var $ul = $("#gg");//利用jquery获取公告的ul    $ul.animate(3000,function(){//给ul动画,3s        $ul.append($ul.find("li:first"));//将获取到的第一个li添加到ul的最后        $ul.find("li:nth-child(3)").hide();//因为我定义公告为3行,第三行出现要有个隐藏显示的动画,所以先隐藏第3行的li        $ul.find("li:nth-child(3)").fadeIn(1000);//1s内显示第三行的li    });},3000);//没3s执行一次定时器

这是第二种从上出现的方法:

$(function(){    var scrtime;    $("#quotation").hover(function(){//鼠标放到公告的区域不再滚动        clearInterval(scrtime);//清除定时器

},function(){        scrtime = setInterval(function(){//创建定时器            var $ul = $("#quotation ul");            /*获取到ul下的最后一个li*/            var liHeight = $ul.find("li:last").height();            $ul.animate({marginTop : liHeight + 35 + "px"},1000,function(){                $ul.find("li:last").prependTo($ul)//把获取到的li添加到ul的最前面                $ul.find("li:first").hide();//最后一个li隐藏                $ul.css({marginTop:0});//ul位置不变                $ul.find("li:first").fadeIn(1000);//在1s内把添加到第一个位置的li渐渐显示出来            });        },4000);//每4s执行一次

}).trigger("mouseleave");//触发元素quotation的mouseleave事件});
 
时间: 2024-08-07 06:41:30

公告信息滚动功能的相关文章

JS魔法堂:通过marquee标签实现信息滚动效果

一.前言   有限的空间展现无限的内容,这是滚动最常用到的地方.根据信息滚动效果我们可以有很多的实现方式,但HTML自带的 marquee标签 是其中一个较简单的实现方式.下面记录一下,供日后查阅. 二. marquee标签 的基础知识 示例: <marquee behavior="scroll" direction="left" loop="-1" scrollAmount="12" scrollDelay="

JDBC连接数据库(MySql)步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能。

主要内容:  JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能. 把十一个功能都放在一起. 一.JDBC连接数据库(编辑)步骤(主要有六个步骤).  1.注册驱动: Class.formName("com.mysql.jdbc.Driver");  2.获取连接:(1) param1:  要连接数据库的url-----> String url="jdbc:mysql:/

JDBC连接(MySql)数据库步骤,以及查询、插入、删除、更新等十一个处理数据库信息的功能

主要内容:  JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十一个功能都放在一起. 安装下载的数据库驱动程序jar包,不同的数据库需要不同的驱动程序(这本该是第一步,但是由于属于安装类,所以我们放在最后) 一.JDBC连接数据库(编辑)步骤(主要有六个步骤).  1.注册驱动: Class.forName("com.mysql.jdbc.Driver"

jQuery 实现公告无缝滚动

HTML<div id="hotTopic">              <div class="wrap"><ul id="talking">    <li><a href="#">世界经典音乐剧<妈妈咪呀>1</a></li>    <li><a href="#">阿童木</a&

jquery 页眉单行信息滚动显示

JSP: 以下是控制滚动的样式,将滚动的内容查询出来,放在一个div 或者别的容器里面,我这里使用的是<dt> <style> #newCglist{width:300px;height:14px;line-height:14px;overflow:hidden} #newCglist li{height:14px;padding-left:10px;} </style> 以下是滚动内容展示的容器 <dt class="positionrel"

信息滚动

1.单行信息滚动 setInterval(this.marquee,3000); marquee: function(){ var prizeul=$('#prizeul');//定义滚动区域 var fli=prizeul.find('li:first'); var flih=fli.height();//每次滚动高度 fli.animate({ marginTop:-flih+'px' },600,function(){//通过取负margin值,隐藏第一行 fli.css('marginT

信息滚动效果介绍

文字信息滚动是经常用到的效果!单独的marquee的html标签就已经实现了这种文字滚动的效果,但由于效果太单一,现在使用这种原始的效果已经很少了!下面我就介绍一些比较常见的文字滚动效果! 首先介绍的是原始的marquee标签实现的滚动的效果! 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-trans

身份小卫士新增“防疫信息登记”功能,无接触登记安全无忧!

为配合各岗位做好防疫信息登记工作,有效避免因公用纸笔而造成交叉感染,身份小卫士在原有的功能基础上,新增了防疫信息登记功能,助力防疫站工作人员守好安全防线. 身份信息自动识别并填充 身份小卫士具有自动识别并填充功能,工作人员只需简单"扫一扫"登记人证件,系统就会自动对证件正反面的各字段信息进行识别.身份小卫士采用了先进前沿的智能文字识别技术,保障了信息识别的精准度,避免了二次修改带来的不必要麻烦. 身份证信息经过识别,会自动提取并填充至系统,相较于公用纸笔登记要更安全,与此同时,身份信息

网站滚动公告信息的实现方式

一.可以直接使用marquee标签来实现. 1.align设定标签内容的对齐方式 absbottom:绝对底部对齐(与g.p等字母的最下端对齐) absmiddle:绝对中央对齐 baseline:底线对齐 bottom:底部对齐(默认) left:左对齐 middle:中间对齐 right:右对齐 texttop:顶线对齐 top:顶部对齐2.direction设定活动字幕的滚动方向,默认为left up:向上 down:向下 left:向左 right:向右3.behavior设定滚动的方式