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 相关文章推荐
JavaScript 学习笔记(四)
Dec 31 Javascript
20个非常有用的PHP类库 加速php开发
Jan 15 Javascript
jquery+json 通用三级联动下拉列表
Apr 19 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
Dec 11 Javascript
jQuery学习笔记之jQuery动画效果
Sep 09 Javascript
通过length属性判断jquery对象是否存在
Oct 18 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
May 15 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
Mar 09 Javascript
浅谈JavaScript的innerWidth与innerHeight
Oct 12 Javascript
基于JavaScript中标识符的命名规则介绍
Jan 06 Javascript
JS设计模式之状态模式概念与用法分析
Feb 05 Javascript
layui2.0使用table+laypage实现真分页
Jul 27 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+dbfile开发小型留言本
2006/10/09 PHP
PHP如何编写易读的代码
2007/07/10 PHP
php array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
header中Content-Disposition的作用与使用方法
2012/06/13 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
struts2+jquery+json实现异步加载数据(自写)
2013/06/24 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
javaScript arguments 对象使用介绍
2013/10/18 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
浅析在javascript中创建对象的各种模式
2016/05/06 Javascript
JS中script标签defer和async属性的区别详解
2016/08/12 Javascript
jquery实现输入框实时输入触发事件代码
2016/12/21 Javascript
weebox弹出窗口不居中显示的解决方法
2017/11/27 Javascript
js核心基础之构造函数constructor用法实例分析
2019/05/11 Javascript
JQuery常用选择器功能与用法实例分析
2019/12/23 jQuery
JavaScript实现飞舞的泡泡效果
2020/02/07 Javascript
Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除)
2020/03/23 Javascript
解决vue-router 嵌套路由没反应的问题
2020/09/22 Javascript
Python二叉搜索树与双向链表转换实现方法
2016/04/29 Python
深入理解python中的浅拷贝和深拷贝
2016/05/30 Python
Python中将变量按行写入txt文本中的方法
2018/04/03 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
python pygame实现2048游戏
2018/11/20 Python
Python3爬楼梯算法示例
2019/03/04 Python
Python定义函数功能与用法实例详解
2019/04/08 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
澳大利亚网上书店:QBD
2021/01/09 全球购物
致400米运动员广播稿
2014/02/07 职场文书
爱心捐款倡议书范文
2014/05/12 职场文书
树转促学习心得体会
2014/09/10 职场文书
保安辞职信范文
2015/02/28 职场文书
自荐信格式范文
2015/03/04 职场文书
2015秋季开学典礼演讲稿
2015/07/16 职场文书