`
yxgblog
  • 浏览: 38417 次
  • 性别: Icon_minigender_2
  • 来自: 郑州
最近访客 更多访客>>
社区版块
存档分类
最新评论

单行多条信息滚动

阅读更多

//css样式

#shangfan{font-size: 12px; line-height:24px; height:24px; width:500px;overflow:hidden;}
#shangfan ul{margin: 0px 10px;padding: 0px;list-style-type: none;}
#shangfan ul li{/*文字超出本行,自动省略*/overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin:0;padding: 0px;}

 

//页面显示

<div id="shangfan">
<div id="holder">
<ul>
<li>媒体报道:光速中国光速中国光速中国光速中国光速中国</li>
<li>媒体报道:光速中国光速中国光速中国光速中国光速中国第二条</li>
<li>媒体报道:光速中国光速中国光速中国光速中国光速中国第三条</li>
</ul></div>

//js代码

<script type="text/javascript">
function marquee(height,speed,delay){
var scrollT;
var pause = false;
var ScrollBox = document.getElementById("shangfan");
if(document.getElementById("holder").offsetHeight <= height) return;
var _tmp = ScrollBox.innerHTML.replace('holder', 'holder2')
ScrollBox.innerHTML += _tmp;
ScrollBox.onmouseover = function(){pause = true}
ScrollBox.onmouseout = function(){pause = false}
ScrollBox.scrollTop = 0;
function start(){
     scrollT = setInterval(scrolling,speed);
     if(!pause) ScrollBox.scrollTop += 2;
}
function scrolling(){
     if(ScrollBox.scrollTop % height != 0){
         ScrollBox.scrollTop += 2;
         if(ScrollBox.scrollTop >= ScrollBox.scrollHeight/2) ScrollBox.scrollTop = 0;
     }
   else{
         clearInterval(scrollT);
         setTimeout(start,delay);
     }
}
setTimeout(start,delay);
}
marquee(24,30,3000);
</script>

分享到:
评论

相关推荐

    单行多条信息滚动代码

    单行多条信息滚动代码

    QQ频道单行多条信息滚动代码

    根据提供的文件信息,我们可以深入探讨QQ频道中实现单行多条信息滚动效果的相关技术与代码细节。这种功能在很多在线平台、新闻站点等地方都非常常见,用于实时展示更新的信息流或者滚动新闻等。 ### QQ频道单行多条...

    QQ频道单行多条信息滚动代码.rar

    QQ频道单行多条信息滚动代码

    QQ频道单行多条信息滚动特效代码

    "QQ频道单行多条信息滚动特效代码"指的是在QQ频道中实现的一种视觉效果,它允许多条消息在同一行内连续滚动展示,为用户提供了一种动态展示信息的方式,尤其适用于消息频繁且需要高效传递信息的场景。 这种滚动特效...

    仿qq频道上下单行多条滚动js效果代码

    仿qq频道上下单行多条滚动js效果代码,可用于新闻,友情链接上下间隙滚动,仿qq频道上下单行多条滚动js效果代码,可用于新闻,友情链接上下间隙滚动

    js 单行多行滚动信息新闻

    【标题】"js 单行多行滚动信息新闻"指的是使用JavaScript实现的一种动态展示新闻信息的效果,这种效果常见于网站的新闻更新区域,通过上下滚动或左右滑动的方式,使得多条新闻信息在有限的空间内循环展示,既节省了...

    优秀网站设计师素材积累,包括新浪等最新的技术展示,实用!

    5. **QQ频道单行多条信息滚动代码 .html** 和 **QQ频道单行多条信息滚动代码.html**:这两个文件可能包含JavaScript或CSS代码,用于实现类似于QQ频道那样的信息滚动效果,通常用于显示实时更新的内容,如新闻标题或...

    单行横向滚动的GridView Demo

    然而,标准的GridView默认是垂直滚动的,但在某些场景下,如展示横向图片或信息时,我们可能需要实现横向滚动的效果。"单行横向滚动的GridView Demo"就是针对这种需求的一个示例项目。 首先,我们要理解GridView的...

    单行jQuery循环滚动新闻代码.rar

    在网页设计中,这种效果通常用于展示最新资讯或者有限空间内的多条信息,以节省页面空间并增加动态视觉效果。 【描述解析】 "单行jQuery循环滚动新闻代码" 的描述进一步确认了这个压缩包内容是用于创建一个单一行的...

    Android控件gridview实现单行多列横向滚动效果

    然而,标准的GridView默认是垂直滚动的,而在这个场景下,我们需要实现一个特殊的布局,即单行多列并且能够横向滚动的GridView。下面我们将详细介绍如何通过自定义布局来达到这个效果。 首先,为了实现横向滚动,...

    广告通知单行滚动插件BreakingNews.zip

    这种插件通常被用在新闻网站、门户站点或者任何希望突出显示滚动信息的地方,以吸引用户注意力,提升信息的传播效率。 该插件名为“BreakingNews”,暗示它可能是为了模拟电视新闻频道中常见的“突发新闻”滚动条...

    单向无限循环滚动

    2. **新闻资讯**:新闻网站的最新动态、热点话题,用户无需翻页即可查看多条新闻。 3. **社交媒体**:如微博、Instagram等,用户可以不断地滚动浏览新内容。 4. **广告轮播**:在首页或产品页展示广告,增加曝光率。...

    设置多行显示与滚动条.rar

    在Python的Tkinter库中,Text widget可用于多行文本,通过`wrap`方法设定文本换行方式,而Scrollbar可以与多个组件配合,实现滚动条功能。 在移动应用开发中,如Android,EditText组件的`android:inputType=...

    vc控件使用及滚动条重绘。

    本文将深入探讨如何在VC++环境中使用常见的控件,如Edit、RichEdit、TreeView、Dropdown以及ListCtrl,并重点关注滚动条的重绘技术,以实现自定义皮肤效果。 1. **Edit控件**: Edit控件是最基础的文本输入控件,...

    Android 多个TextView文字横向自动滚动(可点击)

    在Android开发中,有时我们需要创建一个展示多条信息的视图,例如新闻标题,而屏幕空间有限时,我们可以实现文字的横向自动滚动效果。这个功能可以让用户在有限的屏幕上查看更多的内容,同时保持良好的用户体验。...

    jquery 单行滚动、批量多行滚动、文字图片翻屏滚动效果代码

    单行滚动通常用于新闻标题或者公告栏,让信息逐行移动,创建一种连续滚动的效果。下面的代码示例展示了如何实现这一效果: ```html &lt;!DOCTYPE html&gt; 单行滚动示例 ul,li{margin:0;padding:0} #scrollDiv{...

    jquery 页眉单行信息滚动显示实现思路及代码

    在互联网网页中,信息滚动显示是一种常见的动态交互方式,它能够吸引用户的注意力,并且可以提供更多的信息展示空间。本文讨论的是如何使用jQuery来实现页眉单行信息的滚动显示。实现这样的功能,需要结合HTML、CSS...

    Android自定义View实现仿1号店垂直滚动广告条代码

    `Paint`对象用于设置文字颜色和大小,`text`数组存储要滚动显示的文本内容,`textWidth`和`textHeight`分别表示单行文本的宽度和高度。另外,`speech`变量表示滚动速度,`isScroll`标记当前是否处于滚动状态。 接着...

    ajax、Ztree、GridView、单行展示4条数据、金额合计

    在IT行业中,Ajax、Ztree、GridView以及单行展示多条数据和金额合计是常见的技术应用,它们在网页开发和数据展示中起着至关重要的作用。以下是对这些知识点的详细说明: 1. Ajax(Asynchronous JavaScript and XML...

Global site tag (gtag.js) - Google Analytics