`
yaya_wiscom
  • 浏览: 48199 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

实现通知滚动效果

阅读更多

 

function startScroll(){
    var dota1 = $("#dota1");
    var ta_tc1 = dota1.find("ul");
    if(dota1.size()==0){return false;}
    var scroll=function(uls){
        //复制一次内部的li
        var li_h=uls.eq(0).find("li").outerHeight();
        this.copy=function(){
            uls.each(function(){
                var lis=$(this).find("li");
                $(this).append(lis.clone());
                $(this).attr("li_s",lis.size()*2);
                $(this).attr("cur_li",lis.size()*2-1);
            });
        }
        this.copy();
        var timer=null;//滚动的超时时间
        var i=0;
        //开始滚动ul数组
        function start(i){
            var cur_ul=uls.eq(i);
            if(cur_ul){
                cur_ul.animate({scrollTop:cur_ul.scrollTop()+li_h},function(){
                    var cur_li=parseInt(cur_ul.attr("cur_li"));
                    var li_s=parseInt(cur_ul.attr("li_s"));
                    cur_li--;
                    if((li_s/2-1)==cur_li){
                        cur_ul.attr("cur_li",li_s-1);
                        $(this).scrollTop(0);
                    }else{
                        cur_ul.attr("cur_li",cur_li);
                    }
                    //start(++i);
                });
            };
        }
        timer=setInterval(function(){start(i);},3000);
    }
    scroll(ta_tc1);
}

 

 

   前端JSP页面

<div id="dota1">
<ul class="ta_tc">
    <c:forEach items="${model}" var="msg">
    <li class="clearfix">
    <p class="fr mt10">
    <font color="#999999">
    <fmt:formatNumber type="number" value="${msg.misstime}" maxFractionDigits="0">
    </fmt:formatNumber>
        ${msg.suffix }之前
    </font></p>
    <p class="pic">
    <img src="<%=base %>/images/news.gif" alt="某某通知"/></p>
    <p class="desc">${msg.title}&nbsp;&nbsp;
    <a target="_blank" href="<%=base%>/details?tid=${msg.tid}">查看详情 >></a>
    </li>
    </c:forEach>
    </ul>
</div>
 

 

分享到:
评论

相关推荐

    前端如何CSS实现文字滚动效果,鼠标悬浮停止滚动

    1.前端如何CSS实现文字滚动效果,鼠标悬浮停止滚动 【内容介绍】 主要应用于web后台管理系统的头部实现文字滚动的效果,如何通过CSS来实现文字动态滚动的效果,核心应用于告警展示,重要通知等应用场景。 【页面效果...

    TextView上下滚动实现通知效果

    仿淘宝头条效果的通知栏,上下滚动

    上下滚动公告效果.rar

    上下滚动公告效果.rar

    Android仿淘宝头条基于TextView实现上下滚动通知效果

    最近有个项目需要实现通知栏的上下滚动效果,仿淘宝头条的那种。 我从网上看了一些代码,把完整的效果做了出来。如图所示: 具体代码片段如下: 1.在res文件夹下新建anmin文件夹,在这个文件夹里创建两个文件 (1)...

    vue实现公告栏文字上下滚动效果的示例代码

    主要介绍了vue实现公告栏文字上下滚动效果的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    winform 实现屏幕(字幕)上下滚动(来回滚动)

    winform实现窗体界面 字幕上下来回滚动。可随意控制显示内容的大小,可随意控制窗体界面大小。代码简单易懂。这里是用的.NET 4.0版本,如果你只安装别这个更低的版本,只需要把代码用记事本打开,copy代码,就行了 ...

    html上下循环滚动的公告栏效果

    js实现的滚动公示栏效果,用于公告栏等的现实

    JS 实现浏览器的 title 闪烁、滚动、声音提示、通知,没有依赖. 它不会干扰任何 JavaScript 库或框架

    JS 实现浏览器的 title 闪烁、滚动、声音提示、通知,没有依赖. 它不会干扰任何 JavaScript 库或框架。有合理的体积 5.05kb (gzipped: 1.75kb),

    微信小程序-滚动消息通知效果

    这次我主要想总结一下微信小程序实现上下滚动消息提醒,主要是利用swiper组件来实现,swiper组件在小程序中是滑块视图容器。 我们通过vertical属性(默认为false,实现默认左右滚动)设置为true来实现上下滚动。 ......

    仿淘宝商城table滚动全屏效果

    这个控件基本实现了淘宝商城table滚动全屏效果。但有一点,就是向上滚动到头后,再向上滚,则排序bar成为table的header。这点没有实现。还有一个问题,就是在排序bar滚动时,应该停止响应用户操作。希望大家发现bug...

    最简单的办法实现 滚动幻灯片

    最简单的办法实现 滚动幻灯片 可以实现上下滚动,左右滚动!只有2K 很方便,也可自定义CSS 完成各漂亮的效果!我一晚上自己亲自写的,高手漂过,当然能将代码更优化通知我,不胜感激!我Q:165268437

    JavaScript实现的滚动公告特效【基于jQuery】

    主要介绍了JavaScript实现的滚动公告特效,结合完整实例形式详细分析了基于jQuery实现的页面元素间歇修改,最终达到滚动公告效果的相关操作技巧,需要的朋友可以参考下

    微信小程序实现滚动消息通知

    本文实例为大家分享了微信小程序实现滚动消息的具体代码,供大家参考,具体内容如下 效果图: index.wxml &lt;!--index.wxml--&gt; &lt;swiper&gt;

    jQuery实现上下滚动公告栏详细代码

    之前做项目的时候,一直都想着做一个上下滚动的公告栏,作为展示网站的最新公告信息,因为刚开始自己的思路并不是太清晰,在网上找了很多的源码,但是却发现都不能让自己满意,有的还会出现...其实实现滚动效果主要用到

    Android 使用CoordinatorLayout实现滚动标题栏效果的实例

    在Material Design里,CoordinatorLayout通常用来作为顶层视图,来协调处理各个子View之间的动作,从而实现各种动画效果,如Snackbar与FloatingActionButton的配合显示效果,就是以CoordinatorLayout作为根布局来...

    微信小程序swiper实现文字纵向轮播提示效果

    小程序顶部总会看到滚动的通知栏,一般单条的都会用跑马灯去实现,但面对多条的内容,就需要用轮播去实现,轮播自然是swiper了,查了查,还真有vertical这个属性,swiper真好用。 效果 体验 代码 wxml &...

    Android 滑动翻页源码.zip

    如何实现手机上手动滑动翻页效果呢?呵呵,在这里我们就给你们介绍一下吧。 一般实现这个特效会用到一个控件:ViewFlipper &lt;1&gt;View切换的控件—ViewFlipper 这个控件是什么呢?请注意观看博文Android学习笔记之...

    VC.NET实现图像的雾化效果

    实现图像的雾化效果,可以对PIC、JPG、GIF等多种格式图像进行操作,程序窗口显示的图像是原始图像经过雾化处理后的图像,相关知识要点:设置背景色,创建文件名过滤器,装入图像文件,设置窗口滚动范围,通知程序...

    老罗android视频开发源码和ppt经典

    6.4 TextView实现跑马灯效果 6.5 EditText输入表情图像 6.6 EditText中输入特定的字符 6.7 AutoCompleteTextView完成输入 6.8 Button按钮的焦点变化 6.9 Button图文混排的按钮 6.10 RadioButton单选按钮的使用 6.11 ...

Global site tag (gtag.js) - Google Analytics