Rumah > hujung hadapan web > tutorial js > Fungsi troli beli-belah yang dilaksanakan oleh JQuery (boleh mengurangkan atau menambah produk dan mengira harga secara automatik)_jquery

Fungsi troli beli-belah yang dilaksanakan oleh JQuery (boleh mengurangkan atau menambah produk dan mengira harga secara automatik)_jquery

WBOY
Lepaskan: 2016-05-16 16:20:30
asal
1637 orang telah melayarinya

Klik pada troli beli-belah untuk mengurangkan atau menambah item dan mengira harga secara automatik:

Keranjang beli-belah mungkin mempunyai fungsi sedemikian, iaitu, mengklik butang boleh mengurangkan atau menambah bilangan barang, dan jumlah harga produk boleh dikira dalam masa nyata Berikut adalah contoh kod untuk memperkenalkan cara melaksanakan fungsi ini. Sudah tentu, troli beli-belah yang dilaksanakan oleh simulasi ini sukar dicapai, tetapi anda boleh mendapatkan beberapa inspirasi atau mata pengetahuan yang berkaitan Kodnya adalah seperti berikut:

Salin kod Kod adalah seperti berikut:





Laman Utama Skrip











Harga seunit:1.50
        
        
         

Harga seunit:3.95
        
        
         

Jumlah harga:







Kod di atas melaksanakan fungsi troli beli-belah yang mudah. ​​Berikut ialah pengenalan terperinci kepada proses pelaksanaannya.

Ulasan kod:
1.$(function(){}), apabila struktur dokumen dimuatkan sepenuhnya, laksanakan kod dalam fungsi. 2.$(".add").click(function(){}), daftarkan fungsi pengendali acara klik untuk butang tambah.

3.var t=$(this).parent().find('input[class*=text_box]'), dapatkan kotak teks, teks ini memaparkan bilangan barang yang hendak dibeli.

4.t.val(parseInt(t.val()) 1), klik sekali untuk menambah kuantiti produk sebanyak 1.

5.setTotal(), melaksanakan fungsi ini boleh mengira jumlah harga dan memaparkannya.

6.$(".min").click(function(){}), daftarkan fungsi pengendali acara klik untuk butang tolak.

7.function setTotal(){}, fungsi ini boleh mengira jumlah harga dan memaparkannya.
8.var s=0, isytiharkan pembolehubah, pembolehubah ini digunakan untuk menyimpan jumlah harga.
9.$("#tab td").setiap(fungsi(){
s =parseInt($(this).find('input[class*=text_box]').val())*parseFloat($(this).find('span[class*=price]').text() );
});
Anda boleh mengulangi kotak teks dan mendarab dengan harga unit, kemudian menambahnya, dan akhirnya mengira jumlah harga.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan