zoukankan      html  css  js  c++  java
  • jQuery实现公告无限循环滚动

    jQuery代码  转自:http://www.cnblogs.com/qianduanzu/archive/2012/05/10/2493903.html

    //第二版:Newton改造
     (function (win){
         var callboarTimer;
         var callboard = $('#callboard');
         var callboardUl = callboard.find('ul');
         var callboardLi = callboard.find('li');
         var liLen = callboard.find('li').length;
         var initHeight = callboardLi.first().outerHeight(true);
     
         win.autoAnimation = function (){
             if (liLen <= 1) return;
             var self = arguments.callee;
             var callboardLiFirst = callboard.find('li').first();
             callboardLiFirst.animate({
                 marginTop:-initHeight
             }, 500, function (){
                 clearTimeout(callboarTimer);
                 callboardLiFirst.appendTo(callboardUl).css({marginTop:0});
                 callboarTimer = setTimeout(self, 5000);
             });
         }
     
         callboard.mouseenter(
             function (){
                 clearTimeout(callboarTimer);
             }).mouseleave(function (){
                 callboarTimer = setTimeout(win.autoAnimation, 5000);
             });
     }(window));
     setTimeout(window.autoAnimation, 5000);

    HTML代码:

    复制代码
    1 <div id="callboard">
    2 <ul>
    3     <li>
    4         <a href="http://www.qianduanzu.com/2012042036.html">公告:前端组主题正在整理中..有需要用的朋友请留个言,以方便及时通知!</a>
    5     </li>
    6     <li>
    7         <span style="color:red;">公告:前端组上线一个月零八天,PR升为3,BD权重1</span>
    8     </li>
    9 </ul>
    复制代码

    CSS代码:(可根据需求另设)

    1 #callboard { height:24px; line-height:24px; overflow:hidden;}
    2 #callboard ul { padding:0;}
    3 #callboard li { padding:0;
  • 相关阅读:
    java 分割
    我就骂你了,我tm还想打你呢
    就两个人,怎么搞管理?
    年底得了个公司奖金,但是我却高兴不起来
    Microsoft.VisualStudio.TestTools.UnitTesting 命名空间
    Python2.7.6标准库内建函数
    几种xml读取方法比较
    无论怎么样都不能成为你对别人发脾气的理由
    【产品策划】在移动互联网时代的多媒体社交
    DES加密 超详解 及 C++编程实现
  • 原文地址:https://www.cnblogs.com/whyapi/p/2494692.html
Copyright © 2011-2022 走看看