商品颜色属性选择 美化
2016-07-07 16:04 来源:www.chinab4c.com 作者:ecshop专家
在GOODS.DWT加入JS代码。 function getSelectedAttr(a, b, c) { var d = new Array(); var j = 0; for (k = 0; k < a.elements.length; k++) { a.elements[k].checked = false } for (i = 0; i < a.elements.length; i++) { var f = a.elements.name.substr(0, 5); if (a.elements.value == c) { if (a.elements.checked == false) { a.elements.checked = true } } if (f == 'spec_' && (((a.elements.type == 'radio' || a.elements.type == 'checkbox') && a.elements.checked) || a.elements.tagName == 'SELECT')) { d[j] = a.elements.value; j++ } } return d } function changeP(a, b, c) { var d = getSelectedAttr(document.forms['ECS_FORMBUY'], b, c); var e = document.forms['ECS_FORMBUY'].elements['number'].value; for (var i = 0; i < a.parentNode.childNodes.length; i++) { if (a.parentNode.childNodes.className == 'selected') { a.parentNode.childNodes.className = '' } } a.className = "selected"; Ajax.call('goods.php', 'act=price&id=' + goodsId + '&attr=' + d + '&number=' + e, changePriceResp**e, 'GET', 'JSON') } 再修改按钮 <aname={$value.id} title="[{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]">{$value.label} <input type="radio" style="display:none" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}"/></a> 再加入CSS.. /*颜色选择*/ .key LI { POSITION: relative; PADDING-BOTTOM: 1px; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #fff; MARGIN: 0px 4px 4px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 1px; } .key LI A { BORDER: #c8c9cd 1px solid;TEXT-ALIGN: center; BACKGROUND-COLOR: #fff; margin-left:5px;margin-top:6pxADDING-LEFT: 10pxADDING-RIGHT: 10px;DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #000; TEXT-DECORATION: none; FLOAT: left; } .key LI A:hover { BORDER: #ff6701 2px solid; MARGIN: -1px; margin-left:4px;margin-top:5px; } .key LI A:focus { OUTLINE-STYLE: none } .key LI A.selected { BORDER: #ff6701 2px solid; MARGIN: -1px;BACKGROUND: url("images/test.gif") no-repeat bottom right; margin-left:4px;margin-top:5px; } .key LI.selected A:hover { BORDER: #ff6701 2px solid;MARGIN: -1px;BACKGROUND: url("images/test.gif") no-repeat bottom right; } .key LI.selected I { POSITION: absolute; TEXT-INDENT: -9999em; WIDTH: 12px; BOTTOM: 0px; DISPLAY: block; BACKGROUND-POSITION: 0px -101px; HEIGHT: 12px; OVERFLOW: hidden; RIGHT: 0px } 演示:www.wasjc.com |
回答:
这个我看不懂。帮不了你 |
还可以。。。 |
看不懂呢 |
最近更新
常用插件
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop的oss插件
ecshop的oss插件免费共享了,oss,ecshoposs...
- ecshop注册审核插件
ecshop插件介绍:ecshop会员注册审核插件,主要是在前台提供给注册的时候...
- ecshop订单聚合插件
ecshop订单聚合插件,主要是为了方便ecshop中订单产品到货情况的分析和...
- ecshop虚拟发货插件
ecshop虚拟发货插件介绍: ecshop虚拟发货插件,主要为了通过后台手动录...
ecshop热门问答
ecshop热门资料
ecshop处理器
ecshop评论添加问题
ecshop电容器
ecshop拉条
ecshop添加到购物车
ecshop351
ecshopshopexpub
ecshop支付费
ecshop防火
ecshop零售业
ecshop商品销售
ecshop在线求助
ecshop文章作者
ecshop产品栏目
ecshop冻结
ecshop评论管理
ecshop上架时间
筛选排序
ecshop广东佛山
ecshop友情
ecshop图片上传出错
ecshop左下角
ecshop销售排行榜
ecshop厂长
ecshop搜索栏
ecshop后台流量分析
ecshop名称
ecshop来安
ecshop炮火支援
ecshop迁移