手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js 文本滚动效果的实例代码
js 文本滚动效果的实例代码
摘要:复制代码代码如下:NewDocument*{margin:0;padding:0;}ul{list-style:noneoutsidenon...

复制代码 代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title> New Document </title>

<style type="text/css">

*{margin:0;padding:0;}

ul{list-style:none outside none}

.slchanpin001{width:200px;border:1px solid orange;margin:55px auto}

.slchanpin001-t{height:25px;background:orange}

.slchanpin001-c{width:200px;height:60px;overflow:hidden;position:relative}

.slchanpin001-c li{float:left;width:200px;height:60px;background:red;}

.slchanpingCon01{height:60px;position:absolute;top:0;left:0;}

</style>

</head>

<body>

<div>

<div></div>

<div>

<div id="slchanpingCon01">

<ul>

<li>1</li>

<li>2</li>

<li>3</li>

<li>4</li>

<li>5</li>

<li>6</li>

<li>7</li>

<li>8</li>

<li>9</li>

<li>10</li>

<li>10</li>

<li>10</li>

</ul>

</div>

</div>

</div>

<script type="text/javascript">

var sl = function(id){ return document.getElementById(id)}

var speed = 0;

var timer = null;

var i=0;

function slProdust(){

var slchanpingCon01 = sl("slchanpingCon01").getElementsByTagName("li");

var slElem = sl("slchanpingCon01");

var slDivWidth = slchanpingCon01[0].offsetWidth * slchanpingCon01.length;

slElem.style.width = slDivWidth +"px";

function autoFunc(){

if(speed > -slDivWidth ){

speed--;

slElem.style.left = speed + "px"

}

else{

clearTimeout(timer);

}

timer = setTimeout(function(){autoFunc()},10);

}

autoFunc();

}

slProdust();

</script>

</body>

</html>

【js 文本滚动效果的实例代码】相关文章:

js获取滚动距离的方法

jquery滚动特效集锦

链接渐变效果

无限扩展的年份select

jQuery实现转动随机数抽奖效果的方法

新闻一段时间向上滚动效果

鼠标图片振动代码

JQuery中层次选择器用法实例详解

纯javascript实现四方向文本无缝滚动效果

仿DVBBS下拉菜单效果 jb51修正无错

精品推荐
分类导航