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 相关文章推荐
extjs 学习笔记(三) 最基本的grid
Oct 15 Javascript
JS控制日期显示的小例子
Nov 23 Javascript
JavaScript函数的4种调用方法详解
Apr 22 Javascript
显示今天的日期js代码(阳历和农历)
Sep 30 Javascript
针对JavaScript中this指向的简单理解
Aug 26 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
Jan 18 Javascript
Vue2.0 实现单选互斥的方法
Apr 13 Javascript
详解微信小程序文件下载--视频和图片
Apr 24 Javascript
Vue.js中的extend绑定节点并显示的方法
Jun 20 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
Jul 19 Javascript
关于element-ui表单中限制输入纯数字的解决方式
Sep 08 Javascript
React如何创建组件
Jun 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中的fopen()函数用打开文件模式说明
2013/06/20 PHP
yii框架配置默认controller和action示例
2014/04/30 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
用Jquery实现多级下拉框无刷新的联动
2010/12/22 Javascript
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
侧栏跟随滚动的简单实现代码
2013/03/18 Javascript
Javascript:为input设置readOnly属性(示例讲解)
2013/12/25 Javascript
js网页实时倒计时精确到秒级
2014/02/10 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
jQuery判断当前点击的是第几个li的代码
2014/09/26 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
2016/03/22 Javascript
vue.js入门教程之计算属性
2016/09/01 Javascript
学习使用jQuery表单验证插件和日历插件
2017/02/13 Javascript
详解Vue 开发模式下跨域问题
2017/06/06 Javascript
浅谈nodejs中的类定义和继承的套路
2017/07/26 NodeJs
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
jQuery实现判断上传图片类型和大小的方法示例
2018/04/11 jQuery
Vue CLI 3搭建vue+vuex最全分析(推荐)
2018/09/27 Javascript
35个Python编程小技巧
2014/04/01 Python
Python常见数据结构详解
2014/07/24 Python
Python切片知识解析
2016/03/06 Python
Python 多维List创建的问题小结
2019/01/18 Python
django序列化serializers过程解析
2019/12/14 Python
python 在sql语句中使用%s,%d,%f说明
2020/06/06 Python
python 绘制国旗的示例
2020/09/27 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
2020/11/30 Python
工程部主管岗位职责
2013/11/17 职场文书
企划专员岗位职责
2013/12/09 职场文书
导游实习生自荐书
2014/01/28 职场文书
中职生求职信
2014/07/01 职场文书
整改报告格式
2014/11/06 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript