<!-- 首页及商品列表页面团购部分模板 -->
<!-- {if $group_buy_goods.data or $editing} -->
<div id="group_buy" class="colbox">
<h3><em class="more"><a href="{url src=index.php?app=groupbuy}">{$lang.more}</a></em>{$lang.group_buy}</h3>
<div class="colboxcontent">
<ul>
<!-- {foreach name=group_buy from=$group_buy_goods.data item=gbgoods} 团购商品 -->
<!-- {if $smarty.foreach.group_buy.iteration lte 6} -->
<li>
<a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}"><img src="{image file=$gbgoods.default_image width=100 height=100}" alt="{$gbgoods.orig_name}" /></a>
<p class="infolist"><span class="name"><a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}">{$gbgoods.act_name|escape}</a></span><span class="price">{$gbgoods.ext.price|price}</span></p>
</li>
<!-- {/if} -->
<!-- {/foreach} 团购商品 -->
</ul>
</div>
<div class="colbtm"></div>
</div>
<!-- {/if} --> 在这段代码里加入从右往左滚动的效果.要求点击图片停止.移开接着滚动.
<!-- {if $group_buy_goods.data or $editing} -->
<div id="group_buy" class="colbox">
<h3><em class="more"><a href="{url src=index.php?app=groupbuy}">{$lang.more}</a></em>{$lang.group_buy}</h3>
<div class="colboxcontent">
<ul>
<!-- {foreach name=group_buy from=$group_buy_goods.data item=gbgoods} 团购商品 -->
<!-- {if $smarty.foreach.group_buy.iteration lte 6} -->
<li>
<a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}"><img src="{image file=$gbgoods.default_image width=100 height=100}" alt="{$gbgoods.orig_name}" /></a>
<p class="infolist"><span class="name"><a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}">{$gbgoods.act_name|escape}</a></span><span class="price">{$gbgoods.ext.price|price}</span></p>
</li>
<!-- {/if} -->
<!-- {/foreach} 团购商品 -->
</ul>
</div>
<div class="colbtm"></div>
</div>
<!-- {/if} --> 在这段代码里加入从右往左滚动的效果.要求点击图片停止.移开接着滚动.
<div id="demo" style="overflow:hidden;height:210;width:560;color:#ffffff">
<table align="left" cellpadding="0" cellspace="0" border="0">
<tr>
<td id="demo1" valign="top"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="indexgd/001.gif" width="143" height="200" /></td>
<td><img src="indexgd/002.gif" width="143" height="200" /></td>
<td><img src="indexgd/003.gif" width="143" height="200" /></td>
<td><img src="indexgd/004.gif" width="143" height="200" /></td>
<td><img src="indexgd/005.gif" width="143" height="200" /></td>
<td><img src="indexgd/006.gif" width="143" height="200" /></td>
<td><img src="indexgd/007.gif" width="143" height="200" /></td>
<td><img src="indexgd/008.gif" width="143" height="200" /></td>
</tr>
</table></td>
<td id="demo2" valign="top"></td>
</tr>
</table>
</div>
<script>
var speed=8//速度数值越大速度越慢
document.getElementById("demo2").innerHTML=document.getElementById("demo1").innerHTML
function Marquee(){
if(document.getElementById("demo2").offsetWidth-document.getElementById("demo").scrollLeft<=0)
document.getElementById("demo").scrollLeft-=document.getElementById("demo1").offsetWidth
else{
document.getElementById("demo").scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function(){clearInterval(MyMar)}
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}
</script>
<!-- 首页及商品列表页面团购部分模板 -->
<!-- {if $group_buy_goods.data or $editing} -->
<div id="group_buy" class="colbox">
<h3><em class="more"><a href="{url src=index.php?app=groupbuy}">{$lang.more}</a></em>{$lang.group_buy}</h3>
<div class="colboxcontent">
<ul>
<!-- {foreach name=group_buy from=$group_buy_goods.data item=gbgoods} 团购商品 -->
<!-- {if $smarty.foreach.group_buy.iteration lte 6} -->
<li>
<marquee direction=right scrollamount=2 scrolldelay=90 width="100%">
<a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}"><img src="{image file=$gbgoods.default_image width=100 height=100}" alt="{$gbgoods.orig_name}" /></a>
</marquee>
<p class="infolist"><span class="name"><a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}">{$gbgoods.act_name|escape}</a></span><span class="price">{$gbgoods.ext.price|price}</span></p>
</li>
<!-- {/if} -->
<!-- {/foreach} 团购商品 -->
</ul>
</div>
<div class="colbtm"></div>
</div>
<!-- {/if} -->
<script src="jquery-1.3.2.js"></script>
<body onload="">
<!-- 首页及商品列表页面团购部分模板 -->
<!-- {if $group_buy_goods.data or $editing} -->
<div id="group_buy" class="colbox">
<h3><em class="more"><a href="{url src=index.php?app=groupbuy}">{$lang.more}</a></em>{$lang.group_buy}</h3>
<div class="colboxcontent">
<ul>
<!-- {foreach name=group_buy from=$group_buy_goods.data item=gbgoods} 团购商品 -->
<!-- {if $smarty.foreach.group_buy.iteration lte 6} -->
<li>
<marquee direction=left scrollamount=2 scrolldelay=90 width="100%" onMouseOver="stop()" onMouseOut="start()">
<a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}"><img src="{image file=$gbgoods.default_image width=100 height=100}" alt="{$gbgoods.orig_name}" /></a>
</marquee>
<p class="infolist"><span class="name"><a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}">{$gbgoods.act_name|escape}</a></span><span class="price">{$gbgoods.ext.price|price}</span></p>
</li>
<!-- {/if} -->
<!-- {/foreach} 团购商品 -->
</ul>
</div>
<div class="colbtm"></div>
</div>
<!-- {/if} --> </body>
</html>你说的都立起来是什么意思啊?
<script src="jquery-1.3.2.js"></script>
<body onload="">
<!-- 首页及商品列表页面团购部分模板 -->
<!-- {if $group_buy_goods.data or $editing} -->
<div id="group_buy" class="colbox">
<h3><em class="more"><a href="{url src=index.php?app=groupbuy}">{$lang.more}</a></em>{$lang.group_buy}</h3>
<div class="colboxcontent">
<ul>
<marquee direction=left scrollamount=2 scrolldelay=90 width="100%" onMouseOver="stop()" onMouseOut="start()">
<!-- {foreach name=group_buy from=$group_buy_goods.data item=gbgoods} 团购商品 -->
<!-- {if $smarty.foreach.group_buy.iteration lte 6} -->
<li> <a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}"><img src="{image file=$gbgoods.default_image width=100 height=100}" alt="{$gbgoods.orig_name}" /></a> <p class="infolist"><span class="name"><a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}">{$gbgoods.act_name|escape}</a></span><span class="price">{$gbgoods.ext.price|price}</span></p>
</li>
<!-- {/if} -->
<!-- {/foreach} 团购商品 -->
</marquee> </ul>
</div>
<div class="colbtm"></div>
</div>
<!-- {/if} --> </body>
</html>
这样试试
<div id="demo" style="overflow:hidden;height:210;width:560;color:#ffffff">
<table align="left" cellpadding="0" cellspace="0" border="0">
<tr>
<td id="demo1" valign="top"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="indexgd/001.gif" width="143" height="200" /></td>
<td><img src="indexgd/002.gif" width="143" height="200" /></td>
<td><img src="indexgd/003.gif" width="143" height="200" /></td>
<td><img src="indexgd/004.gif" width="143" height="200" /></td>
<td><img src="indexgd/005.gif" width="143" height="200" /></td>
<td><img src="indexgd/006.gif" width="143" height="200" /></td>
<td><img src="indexgd/007.gif" width="143" height="200" /></td>
<td><img src="indexgd/008.gif" width="143" height="200" /></td>
</tr>
</table></td>
<td id="demo2" valign="top"></td>
</tr>
</table>
</div>
<script>
var speed=8//速度数值越大速度越慢
document.getElementById("demo2").innerHTML=document.getElementById("demo1").innerHTML
function Marquee(){
if(document.getElementById("demo2").offsetWidth-document.getElementById("demo").scrollLeft<=0)
document.getElementById("demo").scrollLeft-=document.getElementById("demo1").offsetWidth
else{
document.getElementById("demo").scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function(){clearInterval(MyMar)}
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}
</script>怎么把这段代码加到我上面的那段代码中呢?
你的是样式表造成的。ul li 这个你设置下!!!
.colboxcontent marquee ul{margin:0px;padding:0px;}
<!-- {if $group_buy_goods.data or $editing} -->
<div id="group_buy" class="colbox">
<h3><em class="more"><a href="{url src=index.php?app=groupbuy}">{$lang.more}</a></em>{$lang.group_buy}</h3>
<div id="demo" style="overflow:hidden;height:210;width:560;color:#ffffff">
<div id="demo1" class="colboxcontent">
<ul>
<!-- {foreach name=group_buy from=$group_buy_goods.data item=gbgoods} 团购商品 -->
<!-- {if $smarty.foreach.group_buy.iteration lte 6} -->
<li>
<a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}"><img src="{image file=$gbgoods.default_image width=100 height=100}" alt="{$gbgoods.orig_name}" /></a>
<p class="infolist"><span class="name"><a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}">{$gbgoods.act_name|escape}</a></span><span class="price">{$gbgoods.ext.price|price}</span></p>
</li>
<!-- {/if} -->
<!-- {/foreach} 团购商品 -->
</ul>
</div>
<div id="demo2" class="colbtm" valign="top"></div>
</div>
</div>
<script>
var speed=8//速度数值越大速度越慢
document.getElementById("demo2").innerHTML=document.getElementById("demo1").innerHTML
function Marquee(){
if(document.getElementById("demo2").offsetWidth-document.getElementById("demo").scrollLeft<=0)
document.getElementById("demo").scrollLeft-=document.getElementById("demo1").offsetWidth
else{
document.getElementById("demo").scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function(){clearInterval(MyMar)}
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}
</script>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD id=marquee3_1>
<TABLE cellSpacing=0 cellPadding=0 width="920px" border=0>
<TBODY>
<TR >
<TD
style="PADDING-RIGHT: 2px; PADDING-LEFT:2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<DIV align="center"><A
href="#"><IMG
src="uploadfile/1.jpg"
width=120 height=80 border="0"
class=p></A></DIV>
<DIV style="PADDING-TOP: 5px" align="center"><A
href="#">校园风采</A></DIV></TD>
<TD
style="PADDING-RIGHT:2px; PADDING-LEFT:2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<DIV align="center"><A
href="#"><IMG
src="uploadfile/2.jpg"
width=120 height=80 border="0"
class=p></A></DIV>
<DIV style="PADDING-TOP: 5px" align="center"><A
href="#">校园风采</A></DIV></TD>
<TD
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<DIV align="center"><a
href="#"><img
src="uploadfile/3.jpg"
width=120 height=80 border="0"
class=p></a></DIV>
<DIV style="PADDING-TOP: 5px" align="center"><A
href="#">校园风采</A></DIV></TD>
<TD
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<DIV align="center"><A
href="#"><IMG
src="uploadfile/4.jpg"
width=120 height=80 border="0"
class=p></A></DIV>
<DIV style="PADDING-TOP: 5px" align="center"><A
href="#">校园风采</A></DIV></TD>
<TD
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<DIV align="center"><A
href="#"><IMG
src="uploadfile/5.jpg"
width=120 height=80 border="0"
class=p></A></DIV>
<DIV style="PADDING-TOP: 5px" align="center"><A
href="#">校园风采</A></DIV></TD>
<TD
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<DIV><A
href="#"><IMG
src="uploadfile/6.jpg"
width=120 height=80 border="0"
class=p></A></DIV>
<DIV style="PADDING-TOP: 5px" align="center"><A
href="#">校园风采</A></DIV></TD>
<TD
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<DIV align="center"><A
href="#"><IMG
src="uploadfile/8.jpg"
width=120 height=80 border="0"
class=p></A></DIV>
<DIV style="PADDING-TOP: 5px" align="center"><A
href="#">校园风采</A></DIV></TD>
<TD
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<DIV align="center"><A
href="#"><IMG
src="uploadfile/7.jpg"
width=120 height=80 border="0"
class=p></A></DIV>
<DIV style="PADDING-TOP: 5px" align="center"><A
href="#">校园风采</A></DIV></TD></TR></TBODY></TABLE></TD>
<TD id=marquee3_2></TD></TR></TBODY></TABLE></DIV>
<SCRIPT language=javascript>
var marqueeVar3;
document.getElementById('marquee3_2').innerHTML = document.getElementById('marquee3_1').innerHTML;
marqueeVar3 = window.setInterval("marquee(3, 'right')", 20);
document.getElementById('marquee3').onmouseover = function(){window.clearInterval(marqueeVar3);}
document.getElementById('marquee3').onmouseout = function(){marqueeVar3 = window.setInterval('marquee(3, "right")', 20);}
function marquee(i, direction)
{
var obj = document.getElementById("marquee" + i);
var obj1 = document.getElementById("marquee" + i + "_1");
var obj2 = document.getElementById("marquee" + i + "_2"); if (direction == "up")
{
if (obj2.offsetTop - obj.scrollTop <= 0)
{
obj.scrollTop -= (obj1.offsetHeight + 20);
}
else
{
var tmp = obj.scrollTop;
obj.scrollTop++;
if (obj.scrollTop == tmp)
{
obj.scrollTop = 1;
}
}
}
else
{
if (obj2.offsetWidth - obj.scrollLeft <= 0)
{
obj.scrollLeft -= obj1.offsetWidth;
}
else
{
obj.scrollLeft++;
}
}
}
</SCRIPT>
参考http://blog.csdn.net/lihan6415151528/archive/2009/03/19/4003830.aspx
var t = null;
var p = false;
var o = $(sid);
o.innerHTML += o.innerHTML;
o.onmouseover = function() {p = true}
o.onmouseout = function() {p = false}
o.scrollTop = 0;
function start() {
t = setInterval(scrolling, speed);
if(!p) {
o.scrollTop += 2;
}
}
function scrolling() {
if(p) return;
if(o.scrollTop % h != 0) {
o.scrollTop += 2;
if(o.scrollTop >= o.scrollHeight/2) o.scrollTop = 0;
} else {
clearInterval(t);
setTimeout(start, delay);
}
}
setTimeout(start, delay);
}html代码:<ul class="line_list" id="scrollbody" style="height: 250px; overflow:hidden;"><li><a href="space-1119304.html">领航礼品</a>又往好友的<a href="userapp.php?id=1021978&my_suffix=L3VzZXJhcHAucGhwP2lkPTEwMjE5Nzg%3D" target="_top">《开心农场》</a>里使坏。</li>
<li><a href="space-1118813.html">小天UV灯</a> 正在“<a href="userapp.php?id=1016668&my_suffix=L2luZGV4LnBocA%3D%3D" target="_top">笑傲江湖</a>”里打拼</li>
<li><a href="space-1118813.html">小天UV灯</a> 在 <a href="userapp.php?id=1011554&my_suffix=L2luZGV4LnBocA%3D%3D" target="_top">超级大富翁</a> 中进行了买卖</li><li><a href="space-729898.html">中国一号网</a> 在 <a href="userapp.php?id=1011554&my_suffix=L2luZGV4LnBocA%3D%3D" target="_top">超级大富翁</a> 中进行了买卖</li>
<li><a href="space-1125151.html">环球筛网</a> 今天登录<a href="userapp.php?id=1003094&my_suffix=L2luZGV4LnBocA%3D%3D" target="_top">争车位</a>游戏获赠200元游戏币!</li>
<li><a href="space-1125151.html">环球筛网</a> 和 <a href="space-1128136.html">mytaffy</a> 成为了好友</li><li><a href="space-1119304.html">领航礼品</a>的勤劳有了回报,TA的<a href="userapp.php?id=1021978&my_suffix=L3VzZXJhcHAucGhwP2lkPTEwMjE5Nzg%3D" target="_top">《开心农场》</a>收获了一批果实。</li>
<li><a href="space-1125151.html">环球筛网</a> 和 <a href="space-361696.html">ovovo</a> 成为了好友</li>
<li><a href="space-1107731.html">zl888</a> 今天登录<a href="userapp.php?id=1003094&my_suffix=L2luZGV4LnBocA%3D%3D" target="_top">争车位</a>游戏获赠200元游戏币!</li><li><a href="space-1119292.html">金杉密封</a>又往好友的<a href="userapp.php?id=1021978&my_suffix=L3VzZXJhcHAucGhwP2lkPTEwMjE5Nzg%3D" target="_top">《开心农场》</a>里使坏。</li>
</ul>
<script>startMarquee(250, 60, 0, 'scrollbody');</script>
<!-- {if $group_buy_goods.data or $editing} -->
<div id="group_buy" class="colbox">
<h3><em class="more"><a href="{url src=index.php?app=groupbuy}">{$lang.more}</a></em>{$lang.group_buy}</h3>
<div class="colboxcontent">
<ul>
<!-- {foreach name=group_buy from=$group_buy_goods.data item=gbgoods} 团购商品 -->
<!-- {if $smarty.foreach.group_buy.iteration lte 6} -->
<li>
<a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}"><img src="{image file=$gbgoods.default_image width=100 height=100}" alt="{$gbgoods.orig_name}" /></a>
<p class="infolist"><span class="name"><a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}">{$gbgoods.act_name|escape}</a></span><span class="price">{$gbgoods.ext.price|price}</span></p>
</li>
<!-- {/if} -->
<!-- {/foreach} 团购商品 -->
</ul>
</div>
<div class="colbtm"></div>
</div>
<!-- {/if} --> 为上面这段代码求图片无缝滚动效果。 上面的一些代码留白的不行,还有一些是我不会套用。 是否有人帮我修改下上面的这段代码。使上面的这段代码里的图片实现无缝滚动。从左或从左全行。 因为图行是左右排行的。
<!-- {if $group_buy_goods.data or $editing} -->
<div id="group_buy" class="colbox">
<h3><em class="more"><a href="{url src=index.php?app=groupbuy}">{$lang.more}</a></em>{$lang.group_buy}</h3>
<div class="colboxcontent"><div id="demo" style="overflow:hidden;height:210;width:560;color:#ffffff">
<table align="left" cellpadding="0" cellspace="0" border="0">
<tr>
<td id="demo1" valign="top"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<ul>
<!-- {foreach name=group_buy from=$group_buy_goods.data item=gbgoods} 团购商品 -->
<!-- {if $smarty.foreach.group_buy.iteration lte 6} -->
<li>
<a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}"><img src="{image file=$gbgoods.default_image width=100 height=100}" alt="{$gbgoods.orig_name}" /></a>
<p class="infolist"><span class="name"><a href="{url src=index.php?app=groupbuy&act=detail&id=$gbgoods.act_id}">{$gbgoods.act_name|escape}</a></span><span class="price">{$gbgoods.ext.price|price}</span></p>
< >
<!-- {/if} -->
<!-- {/foreach} 团购商品 -->
</ul>
</tr>
</table></td>
<td id="demo2" valign="top"></td>
</tr>
</table>
</div>
</div>
<div class="colbtm"></div>
</div>
<!-- {/if} -->
<script>
var speed=8//速度数值越大速度越慢
document.getElementById("demo2").innerHTML=document.getElementById("demo1").innerHTML
function Marquee(){
if(document.getElementById("demo2").offsetWidth-document.getElementById("demo").scrollLeft<=0)
document.getElementById("demo").scrollLeft-=document.getElementById("demo1").offsetWidth
else{
document.getElementById("demo").scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
demo.onmouseover=function(){clearInterval(MyMar)}
demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}
</script>