简单的无缝滚动程序-仅几行代码
<ul id="ScrollBox" style="width:300px;height:80px;overflow:hidden;margin:0;padding:0;line-height:20px;font-size:12px;">
<li>1.你可曾有过无数的梦想,</li>
<li>2.却在时光的流逝里幻灭 </li>
<li>3.你可曾对未来期待憧憬,</li>
<li>4.却在成长的岁月中迷失</li>
<li>5.CSDN中国程序员论坛</li>
<li>6.大家一起来</li>
<li>7.好象都很不错的样子</li>
</ul>
<script type="text/javascript">
var t=setInterval(myfunc,1000);
var oBox=document.getElementById("ScrollBox");
function myfunc(){
var o=oBox.firstChild
oBox.removeChild(o)
oBox.appendChild(o)
}
oBox.onmouseover=function(){clearInterval(t)}
oBox.onmouseout=function(){t=setInterval(myfunc,1000)}
</script>
getElementsByClassName 的DOM方法
相关推荐
-
彻底搞懂JS无缝滚动代码
在做个东西要滚动代码 而且是无缝的 搞了半天还是不行 决心一定要把这个问题搞定 经过研究 也不难 代码如下: 程序代码 复制代码 代码如下: <div id=demo style=overflow:auto;height:180;width:200;background:#009900;color:#006600> <table align=top> <tr> <td id=demo1 valign=top> <p>aaaaaaaaaa
-
图片无缝滚动代码(向左/向下/向上)
想必大家都注意到<marquee>的不循环滚动,所以出现了很多替代脚本,或iframe或JS输出<marquee>,不管怎么做,都略显麻烦.下面说一下这个相对简单的实现思路:一个设定宽度并且隐藏超出它宽度的内容的容器demo,里面放demo1和 demo2,demo1是滚动内容,demo2为demo1的直接克隆,通过不断改变demo1的scrollTop或者scrollLeft达到滚动的目的,当滚动至demo1与demo2的交界处时直接跳回初始位置,因为demo1与demo2一样,
-
js 实现无缝滚动 兼容IE和FF
原理解析: 1.首先给容器设定高度或宽度,比如ul,设置ul高40px;overflow:hidden: 2.容器高度设定后,内容的高度超出40px,超过部分溢出,被隐藏,scrollTop属性可用,这一点可以用overflow:scroll来看效果: 3.改变容器的scrollTop(上下滚动)属性的值,让内容上下移动一个节点的位置(滚动的原理): 4.到滚动的高度scrollTop大于或等于要滚动节点的高度时,设置scrollTop=0,并把把子节点树中的第一个移动到最后,重新开始滚动,无间
-
基于jQuery的图片左右无缝滚动插件
在线演示:http://demo.jb51.net/js/2012/myslideLeftRight/打包下载:http://www.jb51.net/jiaoben/44973.html核心代码: 复制代码 代码如下: (function($){ $.fn.extend({ "slidelf":function(value){ value = $.extend({ "prev":"", "next":""
-
JS左右无缝滚动(一般方法+面向对象方法)
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu
-
jcarousellite.js 基于Jquery的图片无缝滚动插件
1.引入JS库,jquery.js脚本和插件脚本jcarousellite.js. 复制代码 代码如下: <script type="text/javascript" src="path/to/jquery.js"></script> <script type="text/javascript" src="path/to/jcarousellite.js"></script> 2
-
走马灯效果代码js appendChild实现的无缝滚动
*{border:1px solid blue} a{display:block;font-size:10px}; 1,河北, 2,辽宁 3,山东, 4,河南 var t=setInterval(myfunc,1000) function myfunc(){ d.appendChild(d.firstChild)} d.onmouseover=function(){clearInterval(t)} d.onmouseout=function(){t=setInterval(myfunc,100
-
Jquery与JS两种方法仿twitter/新浪微博 高度自适应无缝滚动实现代码
首先是Jquery 无标题文档 $(function(){ var scrtime; $("#con").hover(function(){ clearInterval(scrtime); },function(){ scrtime = setInterval(function(){ var $ul = $("#con ul"); var liHeight = $ul.find("li:last").height(); $ul.animate({
-
基于jQuery的上下无缝滚动应用(单行或多行)
核心jQuery代码: 复制代码 代码如下: $(function(){ var _wrap=$('ul.line');//定义滚动区域 var _interval=2000;//定义滚动间隙时间 var _moving;//需要清除的动画 _wrap.hover(function(){ clearInterval(_moving);//当鼠标在滚动区域中时,停止滚动 },function(){ _moving=setInterval(function(){ var _field=_wrap.f
-
无缝滚动改进版支持上下左右滚动(封装成函数)
复制代码 代码如下: <!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8"> <title>无缝滚动--上下</title> <style type="text/css"> *{margin:0;padding:0;} li{list-style:none;}
随机推荐
- asp.net使用Repeater控件中的全选进行批量操作实例
- 详解linux下tree命令的用法
- JavaScript实现渐变色效果(不使用图片)
- JavaScript中常用的验证reg
- Centos 7下使用RPM包安装MySQL 5.7.9教程
- javascript 用原型继承来实现对象系统
- jQuery Ajax方式上传文件的方法
- Javascript实现的鼠标经过时播放声音
- AS3.0实例学习 熟悉xml的运用
- MongoDB 学习笔记(一)-MongoDB配置
- python连接字符串的方法小结
- 手机端网页点击链接触发自动拨打或保存电话的示例代码
- javascript中为某个元素指定事件的三种方式
- 推荐40款强大的 jQuery 导航插件和教程(上篇)
- 使用eclipse快速新建spirngboot项目的方法
- JS深度拷贝Object Array实例分析
- 微信小程序实现全局搜索代码高亮的示例
- 解决Python2.7中IDLE启动没有反应的问题
- Servlet+MyBatis项目转Spring Cloud微服务,多数据源配置修改建议
- 详解在Spring-Boot中实现通用Auth认证的几种方式