recommand_best.lbi首页产品滚动

2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家



如题,recommand_best.lbi添加JS不起作用。

我想实现 精品推荐区域的商品 横向滚动,但是添加JS后,不起作用。

  1. <div id="scroll_div" style="overflow: hidden; width: 710px; height:167px;" align="center"><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td id="scroll_begin">
  2. <!--{foreach from=$best_goods item=goods}-->
  3. <div class="goodsItem">
  4. <span class="best"></span>
  5. <a href="{$goods.url}"><img src="{$goods.thumb}" alt="{$goods.name|escape:html}" class="goodsimg" /></a><br />
  6. <p><a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.short_style_name}</a></p>
  7. <font class="f1">
  8. <!-- {if $goods.promote_price neq ""} -->
  9. {$goods.promote_price}
  10. <!-- {else}-->
  11. {$goods.shop_price}
  12. <!--{/if}-->
  13. </font>
  14. </div>
  15. <!--{/foreach}-->
  16. </td><td id="scroll_end"></td></tr></table></div>
复制代码
然后在 index.js中加入

  1. //首页推荐商品滚动脚本
  2. var speed = 60;
  3. scroll_end.innerHTML = scroll_begin.innerHTML;
  4. function Marquee() {
  5. if (scroll_end.offsetWidth - scroll_div.scrollLeft <= 0)
  6. scroll_div.scrollLeft -= scroll_begin.offsetWidth
  7. else {
  8. scroll_div.scrollLeft++;
  9. }
  10. }
  11. var MyMar = setInterval(Marquee, speed);
  12. scroll_div.onmouseover = function() {
  13. clearInterval(MyMar);
  14. }
  15. scroll_div.onmouseout = function() {
  16. MyMar = setInterval(Marquee, speed);
  17. }
复制代码
直接放在lib里面也试过了,一样不起作用。
不知道 JS 要加到什么位置才能起作用呢?