调试js,进来看看代码吧!急!
朋友们 你们输入我这些代码 然后你们试试,这个滚动框内共8张图
连续滚动,就是第一张挨着第二张...第八章挨着第一张 这样
现在是滚动框空白了,然后从头开始滚动。
各位大哥大姐 帮忙看下吧。。不胜感激!!
<div class="layout_liujiu_14 left"> <div class="biaoti_liujiu_beijing"><span><a target="_blank" href="index.php?action=sj"> <img width="221" height="43" title="北京攻略时尚街拍" alt="时尚工坊" src="./content/themes/default/style/image/biaoti_07.gif"></a></span> </div> <div onmouseout="ISL_StopUp()" onmouseup="ISL_StopUp()" onmousedown="ISL_GoUp()" class="LeftBotton"> <img width="30" height="35" title="左滚动" alt="左滚动" src="./content/themes/default/style/image/jietou_left.gif"> </div> <div id="ISL_Cont" class="Cont"><!--时尚工坊--> <div class="ScrCont"> <div id="List1"> <div class="pic_gg"><a href="index.php?action=pic&id=1039"><img width="163" height="217" title="北京攻略时尚街拍" alt="北京攻略时尚街拍" src="./content/attachment/2011-09-13/20110913195225xiao.jpg"></a></div> <div class="pic_gg"><a href="index.php?action=pic&id=1038"><img width="163" height="217" title="北京攻略时尚街拍" alt="北京攻略时尚街拍" src="./content/attachment/2011-09-13/20110913194958xiao.jpg"></a></div> <div class="pic_gg"><a href="index.php?action=pic&id=1037"><img width="163" height="217" title="北京攻略时尚街拍" alt="北京攻略时尚街拍" src="./content/attachment/2011-09-13/20110913194821xiao.jpg"></a></div> <div class="pic_gg"><a href="index.php?action=pic&id=1036"><img width="163" height="217" title="北京攻略时尚街拍" alt="北京攻略时尚街拍" src="./content/attachment/2011-09-13/20110913194715xiao.jpg"></a></div> <div class="pic_gg"><a href="index.php?action=pic&id=1035"><img width="163" height="217" title="北京攻略时尚街拍" alt="北京攻略时尚街拍" src="./content/attachment/2011-09-13/20110913194530xiao.jpg"></a></div> <div class="pic_gg"><a href="index.php?action=pic&id=1034"><img width="163" height="217" title="北京攻略时尚街拍" alt="北京攻略时尚街拍" src="./content/attachment/2011-09-13/20110913194311xiao.jpg"></a></div> <div class="pic_gg"><a href="index.php?action=pic&id=1033"><img width="163" height="217" title="北京攻略时尚街拍" alt="北京攻略时尚街拍" src="./content/attachment/2011-09-13/20110913194123xiao.jpg"></a></div> <div class="pic_gg"><a href="index.php?action=pic&id=1032"><img width="163" height="217" title="北京攻略时尚街拍" alt="北京攻略时尚街拍" src="./content/attachment/2011-09-13/20110913193751xiao.jpg"></a></div> </div> </div> </div> <div onmouseout="ISL_StopDown()" onmouseup="ISL_StopDown()" onmousedown="ISL_GoDown()" class="RightBotton"> <img width="30" height="35" title="右滚动" alt="右滚动" src="./content/themes/default/style/image/jietou_right.gif"> </div> </div>
body{ color: #333333; font: 12px/1.6 'Lucida Grande',Tahoma,Helvetica,Arial,sans-serif;}.layout_liujiu_14{ background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #BCBBBB; height: 310px; margin: 0 0 5px; position: relative; width: 962px;}.biaoti_liujiu_beijing{ background: none repeat scroll 0 0 #E1F0E1; height: 42px;}.LeftBotton{ cursor: pointer; display: block; float: left; height: 35px; margin: 80px 0 0 20px !important; width: 30px;}.Cont{ display: inline; float: left; margin-top: 20px; overflow: hidden; width: 853px;}.ScrCont{ height: 250px; width: 1e+8px;}#List1, #List2{ float:left;}.pic_gg{ float: left; height: 217px; margin-left: 10px; width: 163px;}a:visited, a:link { font-family: "宋体"; text-decoration: none;}skin.css (第 9 行)a { color: #1A388A; outline: medium none;}
var Speed = 0.01; //速度(毫秒)var Space = 5; //每次移动(px)var PageWidth = 173; //翻页宽度var fill = 0; //整体移位var MoveLock = false;var MoveTimeObj;var Comp = 0;var AutoPlayObj = null;GetObj("List2").innerHTML = GetObj("List1").innerHTML;GetObj('ISL_Cont').scrollLeft = fill;GetObj("ISL_Cont").onmouseover = function(){clearInterval(AutoPlayObj);}GetObj("ISL_Cont").onmouseout = function(){AutoPlay();}AutoPlay();function GetObj(objName){if(document.getElementById){return eval('document.getElementById("'+objName+'")')}else{return eval('document.all.'+objName)}}function AutoPlay(){ //自动滚动clearInterval(AutoPlayObj);AutoPlayObj = setInterval('ISL_GoDown();ISL_StopDown();',5000); //间隔时间}function ISL_GoUp(){ //上翻开始if(MoveLock) return;clearInterval(AutoPlayObj);MoveLock = true;MoveTimeObj = setInterval('ISL_ScrUp();',Speed);}function ISL_StopUp(){ //上翻停止clearInterval(MoveTimeObj);if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0){Comp = fill - (GetObj('ISL_Cont').scrollLeft % PageWidth);CompScr();}else{MoveLock = false;}AutoPlay();}function ISL_ScrUp(){ //上翻动作if(GetObj('ISL_Cont').scrollLeft <= 0){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft + GetObj('List1').offsetWidth}GetObj('ISL_Cont').scrollLeft -= Space ;}function ISL_GoDown(){ //下翻clearInterval(MoveTimeObj);if(MoveLock) return;clearInterval(AutoPlayObj);MoveLock = true;ISL_ScrDown();MoveTimeObj = setInterval('ISL_ScrDown()',Speed);}function ISL_StopDown(){ //下翻停止clearInterval(MoveTimeObj);if(GetObj('ISL_Cont').scrollLeft % PageWidth - fill != 0 ){Comp = PageWidth - GetObj('ISL_Cont').scrollLeft % PageWidth + fill;CompScr();}else{MoveLock = false;}AutoPlay();}function ISL_ScrDown(){ //下翻动作if(GetObj('ISL_Cont').scrollLeft >= GetObj('List1').scrollWidth){GetObj('ISL_Cont').scrollLeft = GetObj('ISL_Cont').scrollLeft - GetObj('List1').scrollWidth;}GetObj('ISL_Cont').scrollLeft += Space ;}function CompScr(){var num;if(Comp == 0){MoveLock = false;return;}if(Comp < 0){ //上翻if(Comp < -Space){ Comp += Space; num = Space;}else{ num = -Comp; Comp = 0;}GetObj('ISL_Cont').scrollLeft -= num;setTimeout('CompScr()',Speed);}else{ //下翻if(Comp > Space){ Comp -= Space; num = Space;}else{ num = Comp; Comp = 0;}GetObj('ISL_Cont').scrollLeft += num;setTimeout('CompScr()',Speed);}}
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> </title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script src="jquery-1.6.js" type="text/javascript"></script>
<script type="text/javascript">
$('document').ready(function(){
var i = 4;//显示图片数
var move_len = $('.v_content').width(); //移动像素大小
var li_num = $('.v_content_list ul li').length;
var page_total = Math.ceil(li_num/i);//计算共多少页
var v_content_list = $('.v_content_list');
var page=1; //用于标志当前页码
var page_span = $('div.highlight_tip span');
$('div.change_btn .next').click(function(){
if (!v_content_list.is(':animated')) //动画中不能进行别的操作
{
if (page == page_total)
{
page = 1;
v_content_list.animate({left:'+='+move_len*(page_total-1)},'slow');
}
else
{
v_content_list.animate({left:'-='+move_len},'slow');
page++;
}
page_span.eq(page-1).addClass('current').siblings().removeClass('current');
}
});
$('div.change_btn .prev').click(function(){
if (!v_content_list.is(':animated'))
{
if (page == 1)
{
page = page_total;
v_content_list.animate({left:'-='+move_len*(page_total-1)},'slow');
}
else
{
page--;
v_content_list.animate({left:'+='+move_len},'slow');
}
page_span.eq(page-1).addClass('current').siblings().removeClass('current');
}
});
});
</script>
</head>
<body>
<div class="v_show">
<div class="v_caption">
<h2 class="cartoon" title="卡通动漫">卡通动漫</h2>
<div class="highlight_tip">
<span class="current">1</span><span>2</span><span>3</span><span>4</span>
</div>
<div class="change_btn">
<span class="prev" >上一页</span>
<span class="next">下一页</span>
</div>
<em><a href="#">更多>></a></em>
</div>
<div class="v_content">
<div class="v_content_list">
<ul>
<li><a href="#"><img src="img/01.jpg" alt="海贼王" /></a><h4><a href="#">海贼王</a></h4><span>播放:<em>28,276</em></span></li>
<li><a href="#"><img src="img/01.jpg" alt="海贼王" /></a><h4><a href="#">海贼王</a></h4><span>播放:<em>28,276</em></span></li>
<li><a href="#"><img src="img/01.jpg" alt="海贼王" /></a><h4><a href="#">海贼王</a></h4><span>播放:<em>28,276</em></span></li>
<li><a href="#"><img src="img/01.jpg" alt="海贼王" /></a><h4><a href="#">海贼王</a></h4><span>播放:<em>28,276</em></span></li>
<li><a href="#"><img src="img/02.jpg" alt="哆啦A梦" /></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>33,326</em></span></li>
<li><a href="#"><img src="img/02.jpg" alt="哆啦A梦" /></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>33,326</em></span></li>
<li><a href="#"><img src="img/02.jpg" alt="哆啦A梦" /></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>33,326</em></span></li>
<li><a href="#"><img src="img/02.jpg" alt="哆啦A梦" /></a><h4><a href="#">哆啦A梦</a></h4><span>播放:<em>33,326</em></span></li>
<li><a href="#"><img src="img/03.jpg" alt="火影忍者" /></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>28,276</em></span></li>
<li><a href="#"><img src="img/03.jpg" alt="火影忍者" /></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>28,276</em></span></li>
<li><a href="#"><img src="img/03.jpg" alt="火影忍者" /></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>28,276</em></span></li>
<li><a href="#"><img src="img/03.jpg" alt="火影忍者" /></a><h4><a href="#">火影忍者</a></h4><span>播放:<em>28,276</em></span></li>
<li><a href="#"><img src="img/04.jpg" alt="龙珠" /></a><h4><a href="#">龙珠</a></h4><span>播放 <em>57,865</em></span></li>
<li><a href="#"><img src="img/04.jpg" alt="龙珠" /></a><h4><a href="#">龙珠</a></h4><span>播放 <em>57,865</em></span></li>
<li><a href="#"><img src="img/04.jpg" alt="龙珠" /></a><h4><a href="#">龙珠</a></h4><span>播放 <em>57,865</em></span></li>
<li><a href="#"><img src="img/04.jpg" alt="龙珠" /></a><h4><a href="#">龙珠</a></h4><span>播放 <em>57,865</em></span></li>
</ul>
</div>
</div>
</div>
</body>
</html>
[解决办法]
把css中的“多出部分隐藏”改成“滚动条”。
overflow: scroll; //overflow: hidden;
再试着找找原因。