帝国cms产品对比插件使用说明:使用结合项实现产品对比

这里可以修改结合项的条件
url += "&"+"duibinum"+"["+sw+"]"+"="+proid;对比列表<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/

8nCECMSPLUS
这里可以修改结合项的条件8nCECMSPLUS
 url += "&"+"duibinum"+"["+sw+"]"+"="+proid;

对比列表

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">8nCECMSPLUS
<html xmlns="http://www.w3.org/1999/xhtml">8nCECMSPLUS
<head>8nCECMSPLUS
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />8nCECMSPLUS
<title>漂亮实用的商品对比效果JS代码</title>8nCECMSPLUS
<link rel="stylesheet" href="[!--news.url--]assets/css/duibi.css" type="text/css" />8nCECMSPLUS
</head>8nCECMSPLUS
<body>8nCECMSPLUS
<div class="b5" id="bdbb">8nCECMSPLUS
  <div class="m2">8nCECMSPLUS
    <div class="m2lf"><a href="http://www.17sucai.com/"><img src="images/01.jpg" alt=" 深层净化活力洁面摩丝"/></a></div>8nCECMSPLUS
    <div class="m2rg">8nCECMSPLUS
      <h3><a href="http://www.17sucai.com/">Neutrogena露得清</a> | <a href="http://www.17sucai.com/">深层净化活力洁面摩丝</a>&nbsp;&nbsp;¥89.00</h3>8nCECMSPLUS
      <dl>8nCECMSPLUS
        <dt>分类:<a href="http://www.17sucai.com/">洁面</a>&nbsp;&nbsp;&nbsp;评论:<a href="http://www.17sucai.com"><span class="color3">6453</span></a> 条 &nbsp;&nbsp;<span class="color3">15</span>人用过</dt>8nCECMSPLUS
        <dd>8nCECMSPLUS
          <input type="checkbox" id="a27285" value="深层净化活力洁面摩丝" onclick="dblist(27285,event)" />8nCECMSPLUS
          <label for="a27285">加入对比</label>8nCECMSPLUS
        </dd>8nCECMSPLUS
      </dl>8nCECMSPLUS
      <p>全新推出的露得清深层净化活力洁面摩丝,含有丰富而柔密的泡沫,直接深入毛孔清洁污垢,让肌肤更透亮;独特活力成分帮助唤醒你的肌肤,给你清新......<a href="http://www.17sucai.com/">&gt;&gt;查看详细</a></p>8nCECMSPLUS
    </div>8nCECMSPLUS
  </div>8nCECMSPLUS
  <div class="m2">8nCECMSPLUS
    <div class="m2lf"><a href="http://www.17sucai.com"><img src="images/02.jpg" alt=" 深层卸妆油"/></a></div>8nCECMSPLUS
    <div class="m2rg">8nCECMSPLUS
      <h3><a href="http://www.17sucai.com">DHC蝶翠诗</a> | <a href="http://www.17sucai.com">深层卸妆油</a>&nbsp;&nbsp;¥198.00</h3>8nCECMSPLUS
      <dl>8nCECMSPLUS
        <dt> 分类:<a href="http://www.17sucai.com">卸妆</a>&nbsp;&nbsp;&nbsp;评论:<a href="http://www.17sucai.com"><span class="color3">4367</span></a> 条 &nbsp;&nbsp;<span class="color3">1487</span>人用过</dt>8nCECMSPLUS
        <dd>8nCECMSPLUS
          <input type="checkbox" id="a5754" value="深层卸妆油" onclick="dblist(5754,event)" />8nCECMSPLUS
       8nCECMSPLUS
        </dd>8nCECMSPLUS
      </dl>8nCECMSPLUS
      <p>以优质橄榄精华油为主要成分的DHC深层卸妆油虽是油类,但又具有水溶性,可用清水完全洗净,是一种划时代的卸妆品。可迅速溶解难以卸除的彩妆,......<a href="http://www.17sucai.com">&gt;&gt;查看详细</a></p>8nCECMSPLUS
    </div>8nCECMSPLUS
  </div>8nCECMSPLUS
  <div class="m2">8nCECMSPLUS
    <div class="m2lf"><a href="http://www.17sucai.com"><img src="images/03.jpg" alt=" 纯榄滋养皂"/></a></div>8nCECMSPLUS
    <div class="m2rg">8nCECMSPLUS
      <h3><a href="http://www.17sucai.com">DHC蝶翠诗</a> | <a href="http://www.17sucai.com">纯榄滋养皂</a>&nbsp;&nbsp;¥110.00</h3>8nCECMSPLUS
      <dl>8nCECMSPLUS
        <dt>分类:<a href='http://www.17sucai.com'>洁面</a>&nbsp;&nbsp;&nbsp;评论:<a href="http://www.17sucai.com"><span class="color3">3729</span></a> 条 &nbsp;&nbsp;<span class="color3">1557</span>人用过</dt>8nCECMSPLUS
        <dd>8nCECMSPLUS
          <input type="checkbox" id="a5755" value="纯榄滋养皂" onclick="dblist(5755,event)" />8nCECMSPLUS
        8nCECMSPLUS
        </dd>8nCECMSPLUS
      </dl>8nCECMSPLUS
      <p>皮肤粗糙、青春痘、暗沉等多半是因面部没有彻底洗净而造成的。DHC纯榄滋养皂是一款内含橄榄精华油和蜂蜜的透明洁面皂。具备能够彻底清除肌肤污......<a href="http://www.17sucai.com">&gt;&gt;查看详细</a></p>8nCECMSPLUS
    </div>8nCECMSPLUS
  </div>8nCECMSPLUS
  <div class="m2">8nCECMSPLUS
    <div class="m2lf"><a href="http://www.17sucai.com"><img src="images/01.jpg" alt=" 纯榄滋养皂"/></a></div>8nCECMSPLUS
    <div class="m2rg">8nCECMSPLUS
      <h3><a href="http://www.17sucai.com">DHC蝶翠诗1</a> | <a href="http://www.17sucai.com">纯榄滋养皂1</a>&nbsp;&nbsp;¥110.00</h3>8nCECMSPLUS
      <dl>8nCECMSPLUS
        <dt>分类:<a href='http://www.17sucai.com'>洁面</a>&nbsp;&nbsp;&nbsp;评论:<a href="http://www.17sucai.com"><span class="color3">3729</span></a> 条 &nbsp;&nbsp;<span class="color3">1557</span>人用过</dt>8nCECMSPLUS
        <dd>8nCECMSPLUS
          <input type="checkbox" id="a5757" value="纯榄滋养皂1" onclick="dblist(5757,event)" />8nCECMSPLUS
        8nCECMSPLUS
        </dd>8nCECMSPLUS
      </dl>8nCECMSPLUS
      <p>皮肤粗糙、青春痘、暗沉等多半是因面部没有彻底洗净而造成的。DHC纯榄滋养皂是一款内含橄榄精华油和蜂蜜的透明洁面皂。具备能够彻底清除肌肤污......<a href="http://www.17sucai.com">&gt;&gt;查看详细</a></p>8nCECMSPLUS
    </div>8nCECMSPLUS
  </div>8nCECMSPLUS
</div>8nCECMSPLUS
<div id="xsyc"></div>8nCECMSPLUS
<div id="bbv">8nCECMSPLUS
  <div id="dbimg" onclick="dbhidd()"></div>8nCECMSPLUS
  <div id="dbnr">8nCECMSPLUS
    <h4><span>妆品对比</span><span class="span2" onclick="dbhidd()"><img src="images/closex.gif" align="absmiddle" />&nbsp;隐藏对比框</span></h4>8nCECMSPLUS
    <div id="tishi">对不起,您还没有选择产品</div>8nCECMSPLUS
    <ul>8nCECMSPLUS
    </ul>8nCECMSPLUS
    <div class="pkbut"> <span><a href="#" onclick="return comparepro();">开始对比</a></span> <span onclick="clears()">清&nbsp;空</span> </div>8nCECMSPLUS
  </div>8nCECMSPLUS
</div>8nCECMSPLUS
<script src="[!--news.url--]assets/js/dom.js" type="text/javascript"></script>8nCECMSPLUS
<script src="[!--news.url--]assets/js/compare.js" type="text/javascript"></script>8nCECMSPLUS
</body>8nCECMSPLUS
</html>8nCECMSPLUS
8nCECMSPLUS
 

对比结果 列表模板

8nCECMSPLUS

JS

8nCECMSPLUS
var dbnr=$("dbnr");8nCECMSPLUS
var bbv=$("bbv");8nCECMSPLUS
var xsyc=$("xsyc");8nCECMSPLUS
var xul=$("dbnr","ul")[0];8nCECMSPLUS
var dbimg=$("dbimg");8nCECMSPLUS
//初始化页面选框8nCECMSPLUS
function renew()8nCECMSPLUS
{8nCECMSPLUS
    var cooks=GetCookie("listhc").split("/");8nCECMSPLUS
    var bdbb=$("bdbb","input");8nCECMSPLUS
    for(var c=1;c<cooks.length;c++){var wf=cooks[c].split("_");for(var i=0;i<bdbb.length;i++){if(bdbb[i].id=="a"+wf[0]){bdbb[i].checked=true;break;}}}8nCECMSPLUS
}8nCECMSPLUS
//初始化漂浮层8nCECMSPLUS
function newpos()8nCECMSPLUS
{8nCECMSPLUS
    var ouli="",alls=0;8nCECMSPLUS
    var cooks=GetCookie("listhc").split("/");8nCECMSPLUS
    for(var i=1;i<cooks.length;i++){8nCECMSPLUS
        alls++;var wf=cooks[i].split("_");8nCECMSPLUS
        ouli+="<li>"+wf[1].replace("&%#","/")+"</li>";8nCECMSPLUS
    }8nCECMSPLUS
    xul.innerHTML=ouli;8nCECMSPLUS
    dbimg.innerHTML=alls;8nCECMSPLUS
    $("tishi").style.display=(ouli=="")?"block":"none";8nCECMSPLUS
    xul.style.display=(ouli=="")?"none":"block";8nCECMSPLUS
    //if(!alls){dbnr.style.display="none";}8nCECMSPLUS
}8nCECMSPLUS
//点击处理,增加使用其他按钮加入对比的功能,增加替换/分割符8nCECMSPLUS
function dblist(id,event,linkproname)8nCECMSPLUS
{8nCECMSPLUS
    if(typeof(linkproname) != "undefined" && linkproname.length > 0)8nCECMSPLUS
    {8nCECMSPLUS
        var nrid=$("link"+id);8nCECMSPLUS
        var cook=GetCookie("listhc");8nCECMSPLUS
        var cooks=cook.split("/");8nCECMSPLUS
       8nCECMSPLUS
        //判断是否重复添加8nCECMSPLUS
        if(cook.indexOf("/"+id) > -1)8nCECMSPLUS
        {8nCECMSPLUS
            alert(linkproname+"已经加入对比");8nCECMSPLUS
            return;8nCECMSPLUS
        }8nCECMSPLUS
        if(cooks.length>5){alert("最多只允许添加5条");return;}else{SetCookie("listhc",cook+"/"+id+"_"+linkproname.replace("/","&%#"));zbyd(window.event||event);}8nCECMSPLUS
       8nCECMSPLUS
    }8nCECMSPLUS
    else8nCECMSPLUS
    {8nCECMSPLUS
        var cook=GetCookie("listhc");8nCECMSPLUS
        var cooks=cook.split("/");8nCECMSPLUS
        8nCECMSPLUS
        //修改:支持页面上有多个相同产品8nCECMSPLUS
        var ischecked = false;8nCECMSPLUS
        var nrid=document.getElementsByTagName("input");8nCECMSPLUS
        for(var i = 0;i<nrid.length;i++)8nCECMSPLUS
        {8nCECMSPLUS
            if(nrid[i].id == "a"+id && nrid[i].checked)8nCECMSPLUS
            {8nCECMSPLUS
                //增加判断重复-liuliqiang8nCECMSPLUS
                if(cook.indexOf("/"+id) > -1)8nCECMSPLUS
                {8nCECMSPLUS
                    alert(nrid[i].value+"已经加入对比");8nCECMSPLUS
                    return;8nCECMSPLUS
                }8nCECMSPLUS
                else if(cooks.length>5)8nCECMSPLUS
                {8nCECMSPLUS
                    nrid[i].checked=false;alert("最多只允许添加5条");return;8nCECMSPLUS
                }8nCECMSPLUS
                else8nCECMSPLUS
                {8nCECMSPLUS
                    SetCookie("listhc",cook+"/"+id+"_"+nrid[i].value.replace("/","&%#"));ischecked=true;zbyd(window.event||event);8nCECMSPLUS
                }8nCECMSPLUS
            }8nCECMSPLUS
        }8nCECMSPLUS
        if(!ischecked)8nCECMSPLUS
            delCookie(id);8nCECMSPLUS
    }8nCECMSPLUS
    8nCECMSPLUS
    newpos();8nCECMSPLUS
    dbnr.style.display="block";8nCECMSPLUS
}8nCECMSPLUS
//漂浮窗口删除8nCECMSPLUS
function delli(id){8nCECMSPLUS
    delCookie(id);8nCECMSPLUS
    var nrid=document.getElementsByTagName("input");8nCECMSPLUS
    for(var i = 0;i<nrid.length;i++)8nCECMSPLUS
    {8nCECMSPLUS
        if(nrid[i].id == "a"+id)8nCECMSPLUS
        {8nCECMSPLUS
            nrid[i].checked = false;8nCECMSPLUS
        }8nCECMSPLUS
    }8nCECMSPLUS
    newpos();8nCECMSPLUS
}8nCECMSPLUS
//设置COOKIE  // 增加设置path,使各目录能取到相同的COOKIE8nCECMSPLUS
function SetCookie(name,value){var exp=new Date();exp.setTime(exp.getTime()+24*3600000);document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString()+";path=/";}8nCECMSPLUS
//获得COOKIE8nCECMSPLUS
function GetCookie(name){var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));if(arr!=null){return unescape(arr[2]);}else{return "";}}8nCECMSPLUS
//删除COOKIE8nCECMSPLUS
function delCookie(id)8nCECMSPLUS
{8nCECMSPLUS
    var cooks=GetCookie("listhc").split("/"),dstr="";8nCECMSPLUS
    for(var i=1;i<cooks.length;i++){if(cooks[i].split("_")[0]!=id){dstr+="/"+cooks[i];}}8nCECMSPLUS
    SetCookie("listhc",dstr);8nCECMSPLUS
}8nCECMSPLUS
8nCECMSPLUS
function clears()8nCECMSPLUS
{8nCECMSPLUS
    SetCookie("listhc","")8nCECMSPLUS
    newpos();8nCECMSPLUS
    var kk=$("bdbb","input").length;8nCECMSPLUS
    for(var k2=0;k2<kk;k2++){8nCECMSPLUS
        $("bdbb","input")[k2].checked=false8nCECMSPLUS
    }8nCECMSPLUS
}8nCECMSPLUS
//增加点击开始对比的处理8nCECMSPLUS
function comparepro()8nCECMSPLUS
{8nCECMSPLUS
    var cook=GetCookie("listhc");8nCECMSPLUS
    var cooks=cook.split("/");8nCECMSPLUS
    var url = "";8nCECMSPLUS
8nCECMSPLUS
 8nCECMSPLUS
8nCECMSPLUS
8nCECMSPLUS
 8nCECMSPLUS
8nCECMSPLUS
    for(var i = 0;i<cooks.length ;i++)8nCECMSPLUS
    {8nCECMSPLUS
        var proid = cooks[i].substr(0,cooks[i].indexOf("_"));8nCECMSPLUS
        var sw = [i];8nCECMSPLUS
        if(proid.length > 0 )8nCECMSPLUS
            url += "&"+"duibinum"+"["+sw+"]"+"="+proid;8nCECMSPLUS
    }8nCECMSPLUS
    if(url.length > 7)8nCECMSPLUS
    {8nCECMSPLUS
        window.open("/app/action/duibi.php?mid=10&tempid=16&ph=1&line=10"+url);8nCECMSPLUS
    }8nCECMSPLUS
    else8nCECMSPLUS
    {8nCECMSPLUS
        alert("请先选择要对比的产品");8nCECMSPLUS
    }8nCECMSPLUS
    return false;8nCECMSPLUS
}8nCECMSPLUS
//提示位置方法8nCECMSPLUS
function zbyd(event)8nCECMSPLUS
{8nCECMSPLUS
    var sw=50,sh=50,vw=15,vh=15,tjs=35;8nCECMSPLUS
    var sl=bbv.l();8nCECMSPLUS
    var vl=(event.pageX||(event.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)))-7;8nCECMSPLUS
    var st=(document.documentElement.scrollTop||document.body.scrollTop)+300;8nCECMSPLUS
    var vt=(event.pageY||(event.clientY+(document.documentElement.scrollTop||document.body.scrollTop)))-7;8nCECMSPLUS
    var spl=Math.floor(Math.abs((sl-vl)/tjs)),spt=Math.abs((st-vt)/tjs);8nCECMSPLUS
    xsyc.style.display="block";xsyc.l(vl);xsyc.t(vt);xsyc.w(vw);xsyc.h(vh);8nCECMSPLUS
    var maxTime=setInterval(function()8nCECMSPLUS
    {8nCECMSPLUS
        xsyc.l((vl+spl)<sl?vl+=spl:((vl-spl)>sl?vl-=spl:vl=sl));xsyc.t((vt+spt)<st?vt+=spt:((vt-spt)>st?vt-=spt:vt=st));8nCECMSPLUS
        xsyc.w(vw+2<sw?vw++:vw=sw);xsyc.h(vh+2<sh?vh++:vh=sh);8nCECMSPLUS
        tjs--;if(!tjs){xsyc.style.display="none";clearInterval(maxTime);}8nCECMSPLUS
    },10);8nCECMSPLUS
}8nCECMSPLUS
//显示/隐藏列表8nCECMSPLUS
function dbhidd(){dbnr.style.display=(dbnr.style.display=="block")?"none":"block";}8nCECMSPLUS
newpos();8nCECMSPLUS
renew();8nCECMSPLUS
8nCECMSPLUS
仅供参考,不明白的可以咨询我。

分享到 :
相关推荐

发表评论

登录... 后才能评论

评论(3)

加入本站VIP会员订阅计划,海量资源免费下载查看

目前为止共有3位优秀的VIP会员加入!

立即加入VIP会员