zoukankan      html  css  js  c++  java
  • ECSHOP首页成功实现订单上下滚动

    首先在library/下新建一个gundong.lbi文件代码如下

    <div style="1020px; margin-bottom:5px;height:29px;overflow:hidden; background:url(/themes/Fuu%20Lace/images/new_order.gif)">
    
    
        <div id="noticev2" style="white-space:nowrap; padding-left:150px; line-height:29px;">
    
    
        {foreach from=$order_list item=order}
    
    
          <span style="padding-left:100px">{$order.order_sn}</span><span style="padding-left:100px">{$order.user_name}</span>  <span style="padding-left:100px">
    
    {$order.region_name}</span> <span style="padding-left:100px"> ${$order.order_amount}</span> <span id="order_status" style="padding-left:100px">{if $order.order_status eq 5}
    
    Deliveried{else}{$order.order_status}{/if}</span><br>
    
    
        {/foreach}
    
    
        </div>
    
    
    </div>
    
     
    
    
    <script>
    
    
    var tID;
    
    
    var tn;
    
    
    var nStopTime=3000
    
    
    var nSpeed=50
    
    
    var isMove=true;
    
    
    var nHeight=29;
    
    
    var nS=0
    
    
    var nNewsCount=0
    
    function moveT(n)
    
    
    {
        clearTimeout(tID)
    
    
        var noticev2= document.getElementById("noticev2")
    
    
        if(n)
    
    
        {
            noticev2.style.lineHeight=nHeight+"px";
    
    
            var theText=noticev2.innerHTML.toLowerCase();   
    
            nNewsCount=theText.split("<br>").length    
    
     
            noticev2.innerHTML+="<br>"+noticev2.innerHTML;
    
    
            tn=nHeight;
    
    
        }
    
    
        nS=nSpeed;
    
    
        if(isMove)
    
    
        {
    
    
            noticev2.style.marginTop=tn+"px";
    
    
            if((tn-2)%nHeight==0)
    
    
            {
                nS=nSpeed+nStopTime;
            }
               
            tn--;
    
    
            if(Math.abs(tn)==(nNewsCount*nHeight*2-nHeight))
    
    
            tn=(nNewsCount-1)*nHeight*-1;
    
    
        }
       
        tID=setTimeout("moveT()",nS);
    
    
    }
    
    
    
    moveT(1);
    
    </script>

    2. 然后在首页想插入的地方插入以下代码


    <!-- #BeginLibraryItem "/library/gundong.lbi" --><!-- #EndLibraryItem -->


    这种方法还会出现问题,就是非注册用户购买时,用户名就不显示了。

  • 相关阅读:
    asp.net core 使用 signalR(一)
    实现一个基于码云的Storage
    架构设计原则
    给 asp.net core 写个中间件来记录接口耗时
    [svc]ext4文件删除&访问原理
    [svc]为何linux ext4文件系统目录默认大小是4k?
    [svc]traceroute(udp+icmp)&tracert(icmp)原理
    [jk]服务器远控卡及kvm切换器
    [svc]find+xargs/sed&sed后向引用+awk多匹配符+过滤行绝招总结&&产生随机数
    [svc]linux正则及grep常用手法
  • 原文地址:https://www.cnblogs.com/wangblognet/p/2809943.html
Copyright © 2011-2022 走看看