`

新闻间隔滚动效果

    博客分类:
  • js
阅读更多

 

标记一下来。

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <meta http-equiv="Content-Language" content="zh-CN" />
 <meta name="Keywords" content="" />
 <meta name="Description" content="" />
 <title>间隔新闻滚动</title>
 <style type="text/css">

  * { margin:0; padding:0; font:normal normal 12px/1.5em "Arial"; }
  ul li { list-style:none;}
  #scroll { width:300px; overflow:hidden; height:20px;  margin:50px auto; border:1px solid red; text-align:center;}
 </style>
 
</head>

<body>
 <ul id="scroll">
  <li ><a href="#">新闻一</a></li>
  <li ><a href="#">新闻二</a></li>
  <li ><a href="#">新闻三</a></li>
  <li ><a href="#">新闻四</a></li>
 </ul>
<script language="javascript" type="text/javascript">
window.onload=function(){
    var o=document.getElementById('scroll');
    var t=setInterval(function(){scrollup(o,24,0);},2000);
    o.onmouseover=function(){clearInterval(t)};
    o.onmouseout=function(){t=setInterval(function(){scrollup(o,24,0);},2000)}
}
///滚动主方法
///参数:o 滚动块对象
///参数:d 每次滚屏高度
///参数:c 当前已滚动高度
function scrollup(o,d,c){
    if(d==c){
        var t=getFirstChild(o.firstChild).cloneNode(true);
        o.removeChild(getFirstChild(o.firstChild));
        o.appendChild(t);
        t.style.marginTop="0px";
    }else{
        c+=2;
        getFirstChild(o.firstChild).style.marginTop=-c+"px";
        window.setTimeout(function(){scrollup(o,d,c)},20);
    }
}
//解决firefox下会将空格回车作为节点的问题
function getFirstChild(node){
  while (node.nodeType!=1)
  {
         node=node.nextSibling;
  }
  return node;
}
</script>
</body>

</html>

分享到:
评论

相关推荐

    jQuery无间隔滚动新闻效果

    基于jQuery的一个无间隔滚动效果,代码简单,可以随意设置每次滚动的行数和停隔时间等,用于在网站首页滚动最新动态等非常实用、好看

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

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

    经典的间隔时间滚动新闻(图片),可控制滚动

    经典的间隔时间滚动新闻(图片),可控制滚动 *{margin:0;padding:0;border:0;list-style:none;} body{font:12px Verdana, Geneva, sans-serif;line-height:18px;color:#333;} a{text-decoration:none;color:#...

    vue实现消息的无缝滚动效果的示例代码

    朋友的项目里要实现一个消息无缝滚动的效果,中途遇到了一点小bug,每组消息滚动完再次循环时会出现停留两倍的时间间隔问题,我研究了一天终于解决了这个1S的小问题 项目环境vue-cli ,请自行配置好相应的,环境及...

    jQuery 仿alipay支付宝新闻滚动切换特效

    内容索引:脚本资源,Ajax/JavaScript,新闻滚动 jQuery 仿alipay新闻滚动切换特效,来自支付宝网站的特效,竖向的新闻效果,带淡入淡出功能,时间间隔可调,因为写的时候更注重功能的展现 ,因此没有怎么美化,显得...

    JavaScript_JQuery_CSS_CSS_DIV漂亮的实例123个

    63. [荐]jquery仿flash漂亮横向图片滚动效果完整版(兼容性非常好) 64. [荐]jQuery焦点图幻灯切换插件Tab选项卡(soChange 1.4)下载 65. 一款jQuery仿flash放大图片的相册插件 66. 一款jQuery仿苹果mac os系统经典...

    非常漂亮的100个 jquery前端案例,包含幻灯片切换、图片缩放、相册、放大镜、图片拖着滚动等.zip

    jquery漂亮网页布局综合定时器、切换间隔、滚动时间、滚动图片个数等示例 jQuery演示Ajax加载并显示图片的相片画廊实例 jQuery版Sexy Lightbox 2.3内容修饰框插件下载(支持HTML,flash,图片,视频等) jquery版自动滚动...

    100多个JQuery效果示例(实例)div+css+javascrpit

    63. [荐]jquery仿flash漂亮横向图片滚动效果完整版(兼容性非常好) 64. [荐]jQuery焦点图幻灯切换插件Tab选项卡(soChange 1.4)下载 65. 一款jQuery仿flash放大图片的相册插件 66. 一款jQuery仿苹果mac os系统经典...

    jquery 动态示例

    63. [荐]jquery仿flash漂亮横向图片滚动效果完整版(兼容性非常好) 64. [荐]jQuery焦点图幻灯切换插件Tab选项卡(soChange 1.4)下载 65. 一款jQuery仿flash放大图片的相册插件 66. 一款jQuery仿苹果mac os系统经典...

    JavaScript_JQuery_CSS_DIV漂亮的实例

    63. [荐]jquery仿flash漂亮横向图片滚动效果完整版(兼容性非常好) 64. [荐]jQuery焦点图幻灯切换插件Tab选项卡(soChange 1.4)下载 65. 一款jQuery仿flash放大图片的相册插件 66. 一款jQuery仿苹果mac os系统经典...

    JQuery&CSS;&CSS;+DIV实例大全.rar

    63.[荐]jquery仿flash漂亮横向图片滚动效果完整版(兼容性非常好) 64.[荐]jQuery焦点图幻灯切换插件Tab选项卡(soChange 1.4)下载 65.一款jQuery仿flash放大图片的相册插件 66.一款jQuery仿苹果mac os系统经典...

    javascript完全学习手册2 源码

    14.2.4 展示缩略图新闻效果 14.2.5 图片滑动效果 14.2.6 三维相册 14.3 时间特效 14.3.1 时钟提示自动关闭 14.3.2 日历生成器 14.4 窗口特效 14.4.1 窗口拖动 14.4.2 图层受标签控制显示 14.5 鼠标...

    jQuery攻略.pdf

    166 6.4 创建图片,使它向左滚动消失,然后从右侧重新出现 169 6.5 使图片在浏览器窗口中间滚动 171 6.6 在鼠标悬停时依次显示图片 172 6.7 垂直滚动图片 175 6.8 水平滚动图片 179 6.9 创建新闻滚动浏览器 183 6.10...

    javascript完全学习手册1 源码

    14.2.4 展示缩略图新闻效果 419 14.2.5 图片滑动效果 423 14.2.6 三维相册 433 14.3 时间特效 442 14.3.1 时钟提示自动关闭 442 14.3.2 日历生成器 444 14.4 窗口特效 450 14.4.1 窗口拖动 451 14.4.2 图层受标签...

    C#编程经验技巧宝典

    6 &lt;br&gt;0014 如何锁定窗体中的控件 6 &lt;br&gt;0015 统一窗体中控件的字体设置 7 &lt;br&gt;0016 通过“格式”菜单布局窗体 7 &lt;br&gt;0017 起始页中的“Visual Studio开发人员新闻” 7 &lt;br&gt;1.3 MSDN帮助的...

    ActionScript开发人员指南中文版

    控制时间间隔 日期和时间示例:简单模拟时钟 第章:使用字符串 字符串基础知识 创建字符串 length属性 处理字符串中的字符 比较字符串 获取其他对象的字符串表示形式 连接字符串 在字符串中查找子字符串和模式 转换...

Global site tag (gtag.js) - Google Analytics