精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

js/jQuery購物車全選反選、商品價格統計-創新互聯

模仿淘寶購物車的全選全不選,根據選中的商品計算價格,指定店鋪選擇。以下是我自己在做H5頁面的時候整理出來的,想我一個純php的來寫成這樣也不容易。不完善的地方歡迎各位小伙伴指出~

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:申請域名、虛擬空間、營銷軟件、網站建設、措美網站維護、網站推廣。

效果圖:

js/jQuery購物車全選反選、商品價格統計

html代碼:



    
        
	購物車
	編輯
	完成
    
    
	
	    移入收藏夾
            刪除
        
                                      amazon.co.jp-CHANGE8                 免官網運費                              
                                                                   
                                     花王Merries紙尿褲 腰貼士M(6!11kg)瞬爽透氣168片(42片x4)紙尿褲紙尿褲                                              JRB 3,680                     

                
                                                                                                                                       花王Merries紙尿褲 腰貼士M(6!11kg)瞬爽透氣168片(42片x4)紙尿褲紙尿褲                                              JRB 3,680                     

                                                                                                                                                        花王Merries紙尿褲 腰貼士M(6!11kg)瞬爽透氣168片(42片x4)紙尿褲紙尿褲                                              JRB 3,680                     

                                                                                              amazon.co.jp-CHANGE8                 免官網運費                                                                                                                                        花王Merries紙尿褲 腰貼士M(6!11kg)瞬爽透氣168片(42片x4)紙尿褲紙尿褲                                              JRB 3,680                     

                                                                                                                                                        花王Merries紙尿褲 腰貼士M(6!11kg)瞬爽透氣168片(42片x4)紙尿褲紙尿褲                                              JRB 3,680                     

                                                                                              全選                                                            合計:0.00                 不含運費、優惠券                          去結算(0)              

js代碼部分:

1.全選很簡單,根據全選checkbox的選中狀態來控制其它checkbox就行。if語句里是我控制結算按鈕的css的。可不用理會。

2.計算價格同理,給所有的checkbox添加一個class,把價格通過自定義標簽寫在checkbox元素上,當點擊任意class名為sumprice的時候就觸發點擊事件,循環所有checkbox,然后獲取價格為真的值,累計相加。

3.全選某個店鋪,sel_quan(obj)方法,給店鋪的checkbox定義一個唯一class,子checkbox也加上這個唯一class,當選中店鋪checkbox的時候,就把帶有這個標識的產品checkbox都選中。


		$(function(){

			$(".chooseall").click(function(){    
				var isChecked = $(this).prop("checked");
				if(isChecked==true){
					$('.cart-btn').removeClass('cartnull');
					$('.cart-btn').addClass('cartctrue');
				}else{
					$('.cart-btn').removeClass('cartctrue');
					$('.cart-btn').addClass('cartnull');
				}
				$("input[type='checkbox']").prop("checked", isChecked);

			});


			$('.sumprice').click(function(){
				var totalprice = 0;
				$('.sumprice').each(function(){
					
					if ($(this).is(":checked")) {
						var aaa = parseInt($(this).attr('data-price'));
						if(aaa){
							totalprice += aaa;
						}
					}

					if(totalprice==0){
						$('.cart-btn').removeClass('cartctrue');
						$('.cart-btn').addClass('cartnull');
					}else{
						$('.cart-btn').removeClass('cartnull');
						$('.cart-btn').addClass('cartctrue');
					}
					
					$('.ctotal').text(totalprice.toLocaleString());
				});
				
			});

		})

		var btn=document.getElementById('cartEdit'); 
		btn.addEventListener('click',function(){
			$('#cartDelete').fadeIn(1000);
			document.getElementById("cartEdit").style.display="none";
			document.getElementById("cartFinish").style.display="";
		},false);

		var btn2=document.getElementById('cartFinish'); 
		btn2.addEventListener('click',function(){
			$('#cartDelete').fadeOut(1000);
			$('#cartEdit').fadeIn(1000);
			document.getElementById("cartFinish").style.display="none";
		},false);

		function sel_quan(sellerid){
			$(".zimulu_"+sellerid).prop("checked",$(".father_"+sellerid).prop("checked"));	
		}
	

以上代碼還沒有很完善,比如當checkbox沒有全部選中的時候,全選按鈕狀態取消,店鋪產品沒有全部選中的時候,狀態取消等等,我就懶的弄了。

樣式我就不貼了,畢竟js是最重要的,只要把需要的class名放在你要的標簽上就行了

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


網頁題目:js/jQuery購物車全選反選、商品價格統計-創新互聯
標題URL:http://m.jcarcd.cn/article/cssgio.html 主站蜘蛛池模板: 午夜免费福利 | 97资源站中文字幕 | 飘雪视频免费观看 | 日本一二三区视频 | 日韩欧美一区黑 | 精品欧美乱伦 | 日韩亚洲| 日本高清视频网址 | 国产精选自拍第1页 | 精品福利影院 | 欧美三级美国一 | 国产剧情一区二区 | 狠狠热精品免费视频 | 国产福利91 | 精品成免费视频9 | 欧美性猛交免费看 | 99精品热在线 | 精品亚洲成a | 日韩精品成人亚洲毛 | 欧美日韩精品福利 | 三级成人影院 | 国产精品一 | 精品理论片 | 福利电影91 | 欧美怡春院 | 国产香蕉91| 国产精品九九九午夜 | 91每日更新在 | 九九热线有精品视频 | 国产最新三级 | 欧美性狂猛xx | 国产极品视 | 国产成a人亚洲精v | 成人爽爽激 | 国产喷水1| 日韩欧美午夜电影 | 91九色在线精品 | 不卡国产视频第一页 | 国产精品玉足视频 | 日本在线不卡v二区 | 激情五月综合网 |