<!-- 首页及商品列表页面团购部分模板 -->
<!-- {if $group_buy_goods.data or $editing} -->
<style>
*{margin:0;line-height:24px;}
</style>
<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="group_buy_scroll_bar" style="overflow:hidden; >
<div id="group_buy_item" 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="group_buy_rp" class="colbtm"></div>
</div>
</div>
<!-- {/if} -->
<script language="javascript">
var group_buy_scroll_bar = document.getElementById("group_buy_scroll_bar");
var group_buy_item = document.getElementById("group_buy_item");
var group_buy_rp = document.getElementById("group_buy_rp");
var speed = 50;//滚动速度
var stim = 20; //停留时间倍数 * speed
var stop = 0; //初始化值,不管group_buy_rp.innerHTML=group_buy_item.innerHTML
function Marquee(){
if(group_buy_rp.offsetWidth-group_buy_scroll_bar.scrollLeft<=0)
group_buy_scroll_bar.scrollLeft-=group_buy_item.offsetWidth
else{
group_buy_scroll_bar.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
group_buy_scroll_bar.onmouseover=function() {clearInterval(MyMar)}
group_buy_scroll_bar.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script> 谁帮我看下这段代码为啥不滚动?错在那里? 谢谢了
<!-- {if $group_buy_goods.data or $editing} -->
<style>
*{margin:0;line-height:24px;}
</style>
<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="group_buy_scroll_bar" style="overflow:hidden; >
<div id="group_buy_item" 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="group_buy_rp" class="colbtm"></div>
</div>
</div>
<!-- {/if} -->
<script language="javascript">
var group_buy_scroll_bar = document.getElementById("group_buy_scroll_bar");
var group_buy_item = document.getElementById("group_buy_item");
var group_buy_rp = document.getElementById("group_buy_rp");
var speed = 50;//滚动速度
var stim = 20; //停留时间倍数 * speed
var stop = 0; //初始化值,不管group_buy_rp.innerHTML=group_buy_item.innerHTML
function Marquee(){
if(group_buy_rp.offsetWidth-group_buy_scroll_bar.scrollLeft<=0)
group_buy_scroll_bar.scrollLeft-=group_buy_item.offsetWidth
else{
group_buy_scroll_bar.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed)
group_buy_scroll_bar.onmouseover=function() {clearInterval(MyMar)}
group_buy_scroll_bar.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
</script> 谁帮我看下这段代码为啥不滚动?错在那里? 谢谢了
<mce:style type="text/css"><!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 500px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
--></mce:style><style type="text/css" mce_bogus="1">#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 500px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}</style>
向左滚动
<div id="demo">
<div id="indemo">
<div id="demo1">
<a href="#" mce_href="#"><img src="http://www.m663.com/logo/mlwl.gif" mce_src="http://www.m663.com/logo/mlwl.gif" border="0" /></a>
<a href="#" mce_href="#"><img src="http://www.m663.com/logo/mlwl.gif" mce_src="http://www.m663.com/logo/mlwl.gif" border="0" /></a>
<a href="#" mce_href="#"><img src="http://www.m663.com/logo/mlwl.gif" mce_src="http://www.m663.com/logo/mlwl.gif" border="0" /></a>
<a href="#" mce_href="#"><img src="http://www.m663.com/logo/mlwl.gif" mce_src="http://www.m663.com/logo/mlwl.gif" border="0" /></a>
<a href="#" mce_href="#"><img src="http://www.m663.com/logo/mlwl.gif" mce_src="http://www.m663.com/logo/mlwl.gif" border="0" /></a>
<a href="#" mce_href="#"><img src="http://www.m663.com/logo/mlwl.gif" mce_src="http://www.m663.com/logo/mlwl.gif" border="0" /></a>
</div>
<div id="demo2"></div>
</div>
</div>
<mce:script type="text/javascript"><!--
var speed=10; //数字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
// --></mce:script>
参考我的blog http://blog.csdn.net/lihan6415151528/archive/2009/03/19/4003830.aspx
<!-- {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">
<marquee behavior="scroll" direction="left" loop="-1" scrollamount="5" scrolldelay="100" onMouseOut="this.start()" onMouseOver="this.stop()">
<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>
</marquee>
</div>
<div class="colbtm"></div>
</div>
<!-- {/if} -->这是原代码.
<div id="group_buy_scroll_bar" style="overflow:hidden;" >
建议楼主还是用以前的marquee 来处理吧!这样处理我发现不是很好。用marquee了,你再在样式上下点功夫就OK了!!!
<div id="group_buy_scroll_bar" style="overflow:hidden;" >
建议楼主还是用以前的marquee 来处理吧!这样处理我发现不是很好。用marquee了,你再在样式上下点功夫就OK了!!!--------------------------------------------------------------------------------------------------
说的是那段代码的第8号. 是我6楼帖上去的那段吗?
用<marguee>标记前台留白太多. 这里发不了图片.我不好描述. 前后留太多的空白.
那估计CSDN的那服务器又出毛病了