jquery实现公告翻滚效果


Posted in Javascript onFebruary 27, 2015

翻滚效果非常不错,代码也很简单,这里就不多废话了。

//样式文件:

        <style type="text/css">

            * {

                margin: 0;

                padding: 0;

            }

            .scrollNews {

                width: 100%;

                height: 20px;

                overflow: hidden;

                background: #FFFFFF;

                border: 0px solid #AAAAAA;

            }

            .scrollNews ul {

                padding: 2px 5px 5px 25px;

            }

            .scrollNews ul li {

                height: 20px;

                list-style-type: none;

                font-size: small;

            }

            a {

                text-decoration: none;

            }

        </style>

头部js

别忘了导入jquery库

$(function () {

                var settime;

                $(".scrollNews").hover(function () {

                    clearInterval(settime);

                }, function () {

                    settime = setInterval(function () {

                        var $first = $(".scrollNews ul:first");     //选取div下的第一个ul 而不是li;

                        var height = $first.find("li:first").height();      //获取第一个li的高度,为ul向上移动做准备;

                        $first.animate({ "marginTop": -height + "px" }, 600, function () {

                            $first.css({ marginTop: 0 }).find("li:first").appendTo($first); //设置上边距为零,为了下一次移动做准备

                        });

                    }, 3000);

                }).trigger("mouseleave");       //trigger()方法的作用是触发被选元素的制定事件类型

            });

jsp正文区

<div class="scrollNews">
<img width="20" height="15" src="img/laba.png" align="left">

        <ul>

            <li><a class="tooltip" title="查询模块菜单名称更新公告:从2015-02-09开始,查询模块菜单使用新名称,具体请参考下方【查询模块新旧名称对照表】.">

            
查询模块菜单名称更新公告:从2015-02-09开始,查询模块菜单使用新名称,具体请参考下方【查询模块新旧名称对照表】.</a>

            </li>

            <li><a class="tooltip" title="查询模块菜单名称更新公告:从2015-02-09开始,查询模块菜单使用新名称,具体请参考下方【查询模块新旧名称对照表】.">

            
查询模块菜单名称更新公告:从2015-02-09开始,查询模块菜单使用新名称,具体请参考下方【查询模块新旧名称对照表】.</a>

            </li>

         </ul>

 </div>

小伙伴们自由发挥下,应用到自己的项目中吧

Javascript 相关文章推荐
JS实现点击按钮后框架内载入不同网页的方法
May 05 Javascript
JS基于面向对象实现的放烟花效果
May 07 Javascript
jquery实现删除一个元素后面的所有元素功能
Dec 21 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
Apr 14 Javascript
JavaScript 数组some()和filter()的用法及区别
May 20 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
Feb 14 Javascript
Js实现中国公民身份证号码有效性验证实例代码
May 03 Javascript
vue-router实现webApp切换页面动画效果代码
May 25 Javascript
backbone简介_动力节点Java学院整理
Jul 14 Javascript
vue中Axios的封装与API接口的管理详解
Aug 09 Javascript
Node.js 进程平滑离场剖析小结
Jan 24 Javascript
vue-for循环嵌套操作示例
Jan 28 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
Feb 26 #Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
Feb 26 #Javascript
js+CSS实现弹出居中背景半透明div层的方法
Feb 26 #Javascript
js使用post 方式打开新窗口
Feb 26 #Javascript
JS仿Windows开机启动Loading进度条的方法
Feb 26 #Javascript
JS实现跟随鼠标闪烁转动色块的方法
Feb 26 #Javascript
javascript中typeof操作符和constucor属性检测
Feb 26 #Javascript
You might like
重新认识php array_merge函数
2014/08/31 PHP
跟我学Laravel之配置Laravel
2014/10/15 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
ajax 文件上传应用简单实现
2009/03/03 Javascript
javascript表格的渲染组件
2015/07/03 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
2016/03/08 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
jQuery EasyUI ProgressBar进度条组件
2017/02/28 Javascript
Angular 4环境准备与Angular cli创建项目详解
2017/05/27 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
Vue编写可显示周和月模式的日历 Vue自定义日历内容的显示
2019/06/26 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
Python中的ConfigParser模块使用详解
2015/05/04 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
python通过http下载文件的方法详解
2019/07/26 Python
将自己的数据集制作成TFRecord格式教程
2020/02/17 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
纯CSS3代码实现switch滑动开关按钮效果
2016/08/30 HTML / CSS
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
英国女鞋购物网站:Moda in Pelle
2019/02/18 全球购物
轻化专业学生实习自我鉴定
2013/09/20 职场文书
会计专业个人求职信范文
2014/01/08 职场文书
大学生入党思想汇报
2014/01/14 职场文书
法人代表任命书范本
2014/06/05 职场文书
建筑学专业自荐书
2014/07/09 职场文书
区域经理岗位职责
2015/02/02 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫
Python字符串格式化方式
2022/04/07 Python
Flutter集成高德地图并添加自定义Maker的实践
2022/04/07 Java/Android
MySQL数据库之存储过程 procedure
2022/06/16 MySQL