效果如图,选择一个尺码或图片,按第一次时候赋值,按第二次时候取消值,随之效果改变
代码如下:
css文件
- .noselectdiv
- {
- margin-left:12px;
- cursor:pointer;
- text-indent:0;
- float:left;
- height:20px; line-height:20px;
- border:2px solid #666;
- color:Green;
- }
- .selectdiv
- {
- margin-left:12px;
- cursor:pointer;
- text-indent:0;
- height:20px; line-height:20px;
- float:left;
- border:2px solid red;
- color:Green;
- font-weight:bold;
- color:red;
- }
.noselectdiv { margin-left:12px; cursor:pointer; text-indent:0; float:left; height:20px; line-height:20px; border:2px solid #666; color:Green; } .selectdiv { margin-left:12px; cursor:pointer; text-indent:0; height:20px; line-height:20px; float:left; border:2px solid red; color:Green; font-weight:bold; color:red; }
js文件
- function checkPcolor(cid) {
- $("#pcolorshowbox" + cid).toggleClass("selectdiv");
- var hiddenColorValueObject = $("#ctl00_cph1_ctrlCheckoutAttributes_hiddenPcolors");
- var colorValues = hiddenColorValueObject.val();
- var colorValuesArray = new Array();
- //如果是第一次填写颜色 会没有任何值
- if (colorValues == "") {
- colorValuesArray.push(cid); //直接把值写入
- }
- else {
- colorValuesArray = colorValues.split(",");
- //此时肯定有一个颜色 列表显示
- var hasSta = true;
- for (i = 0; i < colorValuesArray.length; i++) {
- //如果id已经有了说明要取消!
- if (cid == colorValuesArray[i]) {
- colorValuesArray.splice(i, 1);
- hasSta = false;
- break;
- }
- }
- if (hasSta) {
- colorValuesArray.push(cid);
- }
- }
- var nowColorValues = colorValuesArray.join(",");
- hiddenColorValueObject.val(nowColorValues);
- }
function checkPcolor(cid) { $("#pcolorshowbox" + cid).toggleClass("selectdiv"); var hiddenColorValueObject = $("#ctl00_cph1_ctrlCheckoutAttributes_hiddenPcolors"); var colorValues = hiddenColorValueObject.val(); var colorValuesArray = new Array(); //如果是第一次填写颜色 会没有任何值 if (colorValues == "") { colorValuesArray.push(cid); //直接把值写入 } else { colorValuesArray = colorValues.split(","); //此时肯定有一个颜色 列表显示 var hasSta = true; for (i = 0; i < colorValuesArray.length; i++) { //如果id已经有了说明要取消! if (cid == colorValuesArray[i]) { colorValuesArray.splice(i, 1); hasSta = false; break; } } if (hasSta) { colorValuesArray.push(cid); } } var nowColorValues = colorValuesArray.join(","); hiddenColorValueObject.val(nowColorValues); }
html代码
- <DIV id="psizeshowbox<%=size.ProductSizeID %>" class=noselectdiv onclick="checkPsize('<%=size.ProductSizeID %>')"> <%=size.PrductSizeName%> </DIV>
- <ASP:HIDDENFIELD id=hiddenPsizes runat="server" />
- <ASP:HIDDENFIELD id=hiddenPcolors runat="server" />
<%=size.PrductSizeName%>
相关推荐
jquery淘宝商城选择商品尺寸与大小颜色功能 jquery淘宝商城选择商品尺寸与大小颜色功能
QQ商城jQuery焦点图效果
仿淘宝商城焦点图的jQuery效果,实用,效果很棒的
适合各种购物类网站特效,可供在“颜色”和“尺码”之间来回切换,同时价格也会不断的切换。如果设计购物类网站的童鞋们遇到问题,可以拿来试试啦 使用方法: 1、调用本站jquery库以及lanrenzhijia.css文件 2、将...
jquery移动端商城网站模板,页面全。
JQuery学校选择效果
jQuery选择学校、选择地区、选择行业、选择职位、选择国籍效果.rar 以前的没有选择学校的,自己整理了一个选择学校的
jQuery购物商城大转盘抽奖效果 jQuery购物商城大转盘抽奖效果
天猫商城图片变暗效果(jQuery 效果还行
淡化效果 jquery图片切换淡化效果 jquery图片切换
jQuery实用的手机充值选择效果
jquery手风琴效果jquery手风琴效果jquery手风琴效果jquery手风琴效果jquery手风琴效果jquery手风琴效果jquery手风琴效果jquery手风琴效果jquery手风琴效果
jquery图片幻灯效果jquery图片幻灯效果jquery图片幻灯效果jquery图片幻灯效果jquery图片幻灯效果jquery图片幻灯效果
jquery仿京东商城产品详细效果,京东图片放大效果,支持jQuery
商城图片变暗效果(jQuery),用着比较方便。没有带图片。效果还是有的,分享一下。
【Jquery经典特效3】商城侧边导航定位jquery菜单
各种jquery实现效果.类似的购物系统
商城购物车JS+JQUERY特效
Jquery 图片展示效果;Jquery 图片展示效果;Jquery 图片展示效果;Jquery 图片展示效果;Jquery 图片展示效果;Jquery 图片展示效果;