被我注视掉的是针对自动切换功能的,,但不知道哪里出错了.求解
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2310">
<title>Google</title>
<script type="text/javascript">
</script>
<style type="text/css">
*{margin:0;padding:0;}
ul{list-style:none outside none}
.fl{float:left;display:inline}
.fr{float:left;display:inline}
/* 切换 */
.focus-wrap-sl{width:542px;height:133px;}
.focus-wrap-sl-renwu{border:1px solid #ebd7ba;width:542px;height:113px;position:relative;overflow:hidden; background:#fffaec}
.focus-wrap-sl-renwu-box{width:542px;position:absolute;top:0;left:0;}
.focus-wrap-sl-renwu-con{height:113px;}
.focus-wrap-sl-renwu-pic{width:80px;height:91px;margin:7px 0 0 14px}
.focus-wrap-sl-renwu-text{width:435px;margin-top:15px}
.focus-wrap-sl-renwu-text p{padding-bottom:6px}
.focus-sl-title-col{color:#f18800;font-weight:bold;font-size:14px}
.focus-sl-name-col span{color:#7a451f;font-size:14px;font-weight:bold;padding-right:20px}
.focus-sl-intro-col{color:#7a451f;width:380px;line-height:18px}
.focus-list-click-sl{margin:5px 0 0 487px;height:20px}
.focus-list-click-sl .focus-list-click-change-sl li{float:left;width:6px;height:6px;margin-left:5px;display:inline}
.focus-list-click-sl .focus-list-click-change-sl a{display:block; background:red;width:6px;height:6px;overflow:hidden}
.focus-list-click-sl .focus-list-click-change-sl a:hover{ background:blue}
</style>
</head>
<body>
<div id="focus-wrap-sl" class="focus-wrap-sl">
<div class="focus-wrap-sl-renwu" id="focus-wrap-sl-renwu">
<div class="focus-wrap-sl-renwu-box" id="focus-wrap-sl-renwu-box">
<div class="focus-wrap-sl-renwu-con">
<div class="focus-wrap-sl-renwu-pic f fl">
<a href=""><img src="images/sl-img40.jpg" /></a>
</div>
<div class="focus-wrap-sl-renwu-text fr">
<p class="focus-sl-title-col">上海市第一妇婴保健院</p>
<p class="focus-sl-name-col"><span>秦艳</span><span>儿科副主任医师</span></p>
<p class="focus-sl-intro-col">儿科学硕士从事儿科临床、教学与科研工作16年,对儿科疾病的诊治具有丰富的临床经验。</p>
</div>
<div class="clear"></div>
</div>
<div class="focus-wrap-sl-renwu-con">
<div class="focus-wrap-sl-renwu-pic f fl">
<a href=""><img src="images/sl-img40.jpg" /></a>
</div>
<div class="focus-wrap-sl-renwu-text fr">
<p class="focus-sl-title-col">上海市第一妇婴保健院1</p>
<p class="focus-sl-name-col"><span>秦艳</span><span>儿科副主任医师</span></p>
<p class="focus-sl-intro-col">儿科学硕士从事儿科临床、教学与科研工作16年,对儿科疾病的诊治具有丰富的临床经验。</p>
</div>
<div class="clear"></div>
</div>
<div class="focus-wrap-sl-renwu-con">
<div class="focus-wrap-sl-renwu-pic f fl">
<a href=""><img src="images/sl-img40.jpg" /></a>
</div>
<div class="focus-wrap-sl-renwu-text fr">
<p class="focus-sl-title-col">上海市第一妇婴保健院2</p>
<p class="focus-sl-name-col"><span>秦艳</span><span>儿科副主任医师</span></p>
<p class="focus-sl-intro-col">儿科学硕士从事儿科临床、教学与科研工作16年,对儿科疾病的诊治具有丰富的临床经验。</p>
</div>
<div class="clear"></div>
</div>
<div class="focus-wrap-sl-renwu-con">
<div class="focus-wrap-sl-renwu-pic f fl">
<a href=""><img src="images/sl-img40.jpg" /></a>
</div>
<div class="focus-wrap-sl-renwu-text fr">
<p class="focus-sl-title-col">上海市第一妇婴保健院3</p>
<p class="focus-sl-name-col"><span>秦艳</span><span>儿科副主任医师</span></p>
<p class="focus-sl-intro-col">儿科学硕士从事儿科临床、教学与科研工作16年,对儿科疾病的诊治具有丰富的临床经验。</p>
</div>
<div class="clear"></div>
</div>
<div class="focus-wrap-sl-renwu-con">
<div class="focus-wrap-sl-renwu-pic f fl">
<a href=""><img src="images/sl-img40.jpg" /></a>
</div>
<div class="focus-wrap-sl-renwu-text fr">
<p class="focus-sl-title-col">上海市第一妇婴保健院4</p>
<p class="focus-sl-name-col"><span>秦艳</span><span>儿科副主任医师</span></p>
<p class="focus-sl-intro-col">儿科学硕士从事儿科临床、教学与科研工作16年,对儿科疾病的诊治具有丰富的临床经验。</p>
</div>
<div class="clear"></div>
</div>
</div>
</div>
<div id="focus-list-click-sl" class="focus-list-click-sl">
<ul class="focus-list-click-change-sl">
<li onmouseover="changeCon(0)"><a href=""></a></li>
<li onmouseover="changeCon(-113)"><a href=""></a></li>
<li onmouseover="changeCon(-226)"><a href=""></a></li>
<li onmouseover="changeCon(-339)"><a href=""></a></li>
<li onmouseover="changeCon(-452)"><a href=""></a></li>
<div class="clear"></div>
</ul>
</div>
</div>
<script type="text/javascript">
var t = null;
var speed = 0;
var count =0;
/*function autoChange(count){
if(count == 0){
changeCon(-113)
count = -113;
}
else if(count == -113)
{
changeCon(-226)
count = -226;
}
else if(count == -226){
changeCon(-339)
count = -339;
}
else{
changeCon(-452)
count = 0;
}
setTimeout("autoChange("+count+")",1800)
}
autoChange(count)*/
function changeCon(targets){
if(t){
clearInterval(t)
}
t = setInterval("moveBox("+targets+")",6);
//autoChange(targets)
}
function moveBox(num){
var focusBox = document.getElementById("focus-wrap-sl-renwu-box");
if(focusBox.offsetTop != num){
speed+=(num-focusBox.offsetTop)/5;
}
focusBox.style.top = speed+"px";
}
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2310">
<title>Google</title>
<script type="text/javascript">
</script>
<style type="text/css">
*{margin:0;padding:0;}
ul{list-style:none outside none}
.fl{float:left;display:inline}
.fr{float:left;display:inline}
/* 切换 */
.focus-wrap-sl{width:542px;height:133px;}
.focus-wrap-sl-renwu{border:1px solid #ebd7ba;width:542px;height:113px;position:relative;overflow:hidden; background:#fffaec}
.focus-wrap-sl-renwu-box{width:542px;position:absolute;top:0;left:0;}
.focus-wrap-sl-renwu-con{height:113px;}
.focus-wrap-sl-renwu-pic{width:80px;height:91px;margin:7px 0 0 14px}
.focus-wrap-sl-renwu-text{width:435px;margin-top:15px}
.focus-wrap-sl-renwu-text p{padding-bottom:6px}
.focus-sl-title-col{color:#f18800;font-weight:bold;font-size:14px}
.focus-sl-name-col span{color:#7a451f;font-size:14px;font-weight:bold;padding-right:20px}
.focus-sl-intro-col{color:#7a451f;width:380px;line-height:18px}
.focus-list-click-sl{margin:5px 0 0 487px;height:20px}
.focus-list-click-sl .focus-list-click-change-sl li{float:left;width:6px;height:6px;margin-left:5px;display:inline}
.focus-list-click-sl .focus-list-click-change-sl a{display:block; background:red;width:6px;height:6px;overflow:hidden}
.focus-list-click-sl .focus-list-click-change-sl a:hover{ background:blue}
</style>
</head>
<body>
<div id="focus-wrap-sl" class="focus-wrap-sl">
<div class="focus-wrap-sl-renwu" id="focus-wrap-sl-renwu">
<div class="focus-wrap-sl-renwu-box" id="focus-wrap-sl-renwu-box">
<div class="focus-wrap-sl-renwu-con">
<div class="focus-wrap-sl-renwu-pic f fl">
<a href=""><img src="images/sl-img40.jpg" /></a>
</div>
<div class="focus-wrap-sl-renwu-text fr">
<p class="focus-sl-title-col">上海市第一妇婴保健院</p>
<p class="focus-sl-name-col"><span>秦艳</span><span>儿科副主任医师</span></p>
<p class="focus-sl-intro-col">儿科学硕士从事儿科临床、教学与科研工作16年,对儿科疾病的诊治具有丰富的临床经验。</p>
</div>
<div class="clear"></div>
</div>
<div class="focus-wrap-sl-renwu-con">
<div class="focus-wrap-sl-renwu-pic f fl">
<a href=""><img src="images/sl-img40.jpg" /></a>
</div>
<div class="focus-wrap-sl-renwu-text fr">
<p class="focus-sl-title-col">上海市第一妇婴保健院1</p>
<p class="focus-sl-name-col"><span>秦艳</span><span>儿科副主任医师</span></p>
<p class="focus-sl-intro-col">儿科学硕士从事儿科临床、教学与科研工作16年,对儿科疾病的诊治具有丰富的临床经验。</p>
</div>
<div class="clear"></div>
</div>
<div class="focus-wrap-sl-renwu-con">
<div class="focus-wrap-sl-renwu-pic f fl">
<a href=""><img src="images/sl-img40.jpg" /></a>
</div>
<div class="focus-wrap-sl-renwu-text fr">
<p class="focus-sl-title-col">上海市第一妇婴保健院2</p>
<p class="focus-sl-name-col"><span>秦艳</span><span>儿科副主任医师</span></p>
<p class="focus-sl-intro-col">儿科学硕士从事儿科临床、教学与科研工作16年,对儿科疾病的诊治具有丰富的临床经验。</p>
</div>
<div class="clear"></div>
</div>
<div class="focus-wrap-sl-renwu-con">
<div class="focus-wrap-sl-renwu-pic f fl">
<a href=""><img src="images/sl-img40.jpg" /></a>
</div>
<div class="focus-wrap-sl-renwu-text fr">
<p class="focus-sl-title-col">上海市第一妇婴保健院3</p>
<p class="focus-sl-name-col"><span>秦艳</span><span>儿科副主任医师</span></p>
<p class="focus-sl-intro-col">儿科学硕士从事儿科临床、教学与科研工作16年,对儿科疾病的诊治具有丰富的临床经验。</p>
</div>
<div class="clear"></div>
</div>
<div class="focus-wrap-sl-renwu-con">
<div class="focus-wrap-sl-renwu-pic f fl">
<a href=""><img src="images/sl-img40.jpg" /></a>
</div>
<div class="focus-wrap-sl-renwu-text fr">
<p class="focus-sl-title-col">上海市第一妇婴保健院4</p>
<p class="focus-sl-name-col"><span>秦艳</span><span>儿科副主任医师</span></p>
<p class="focus-sl-intro-col">儿科学硕士从事儿科临床、教学与科研工作16年,对儿科疾病的诊治具有丰富的临床经验。</p>
</div>
<div class="clear"></div>
</div>
</div>
</div>
<div id="focus-list-click-sl" class="focus-list-click-sl">
<ul class="focus-list-click-change-sl">
<li onmouseover="changeCon(0)"><a href=""></a></li>
<li onmouseover="changeCon(-113)"><a href=""></a></li>
<li onmouseover="changeCon(-226)"><a href=""></a></li>
<li onmouseover="changeCon(-339)"><a href=""></a></li>
<li onmouseover="changeCon(-452)"><a href=""></a></li>
<div class="clear"></div>
</ul>
</div>
</div>
<script type="text/javascript">
var t = null;
var speed = 0;
var count =0;
/*function autoChange(count){
if(count == 0){
changeCon(-113)
count = -113;
}
else if(count == -113)
{
changeCon(-226)
count = -226;
}
else if(count == -226){
changeCon(-339)
count = -339;
}
else{
changeCon(-452)
count = 0;
}
setTimeout("autoChange("+count+")",1800)
}
autoChange(count)*/
function changeCon(targets){
if(t){
clearInterval(t)
}
t = setInterval("moveBox("+targets+")",6);
//autoChange(targets)
}
function moveBox(num){
var focusBox = document.getElementById("focus-wrap-sl-renwu-box");
if(focusBox.offsetTop != num){
speed+=(num-focusBox.offsetTop)/5;
}
focusBox.style.top = speed+"px";
}
</script>
</body>
</html>
解决方案 »
- html5 写的小游戏 欢迎各位大大给指出不足
- 这两种代码写法为什么会有这么大的区别?
- 如何判断文本框输入的字符是不是数字?
- getElementsByTagName为什么总是为0
- htmlarea怎么保存图片?
- 仅仅只有一个json对象的页面能不能被跨域取到这个json对象啊
- 立即送分:几个select控件,name属性相同,如何知道用户操作激发了其中一个select的onchange()事件呢?我一定要知道是哪个select,如何实
- 在有合并行的表格中设置隐藏行的问题
- 怎样在页面刷新后执行一个程序,事件是什么?
- *****怎么来判断单元格或者层里面得内容是否溢出了哪?
- ie7里面底部浮动无法出现的问题
- javascript问题
function changeCon(targets){
if(t){
clearInterval(t)
}
t = setInterval("moveBox("+targets+")",6);
//autoChange(targets)
var arr = new Array(-113, -226, -339, -452);//<<<<<<<<<<<<<<<<<<<<<<<<
var x = arr[i]//<<<<<<<<<<<<<<<<<<<<<<<<
++i;//<<<<<<<<<<<<<<<<<<<<<<<<
if(i == 4){//<<<<<<<<<<<<<<<<<<<<<<<<
i = 0;//<<<<<<<<<<<<<<<<<<<<<<<<
}//<<<<<<<<<<<<<<<<<<<<<<<<
setTimeout("changeCon(" + x + ")", 1000);//<<<<<<<<<<<<<<<<<<<<<<<<
}
function moveBox(num){
var focusBox = document.getElementById("focus-wrap-sl-renwu-box");
if(focusBox.offsetTop != num){
speed+=(num-focusBox.offsetTop)/5;
}
focusBox.style.top = speed+"px";
}
changeCon(-113);//<<<<<<<<<<<<<<<<<<<<<<<<