Trình kích hoạt và trình xử lý sự kiện Javascript tùy chỉnh trong Be Concept

Trong Be Concept , bạn có thể sử dụng trình kích hoạt và trình nghe sự kiện Javascript tùy chỉnh.

Khi tùy chỉnh chủ đề, bạn có thể muốn kết nối với một số sự kiện sau khi chúng tình cờ chạy tập lệnh tùy chỉnh của bạn hoặc tích hợp với ứng dụng của bên thứ ba. Chúng tôi cung cấp các mẫu JavaScript cho các sự kiện được hỗ trợ.

Đã tải trang kích hoạt

Tài liệu HTML đã được phân tích cú pháp hoàn toàn và tất cả các tập lệnh bị trì hoãn.

 document.addEventListener('page:loaded', function() { // Page has loaded and theme assets are ready });

Rút thẻ kích hoạt để cập nhật

Sử dụng mẫu JavaScript này để cập nhật đối tượng giỏ hàng sau khi số lượng được thay đổi:

 document.addEventListener('cart:updated', function(evt) { console.log(evt.detail.cart); });

Sản phẩm đã được thêm vào giỏ hàng ajax

 document.addEventListener('ajaxProduct:added', function(evt) { console.log(evt.detail.product); });

Sản phẩm không thể thêm vào giỏ hàng

 document.addEventListener('ajaxProduct:error', function(evt) { console.log(evt.detail.errorMessage); });

Chế độ xem nhanh được mở

 document.addEventListener('quickview:open', function(evt) { console.log(evt.detail.productUrl); });

Đã tải chế độ xem nhanh

 document.addEventListener('quickview:loaded', function(evt) { console.log(evt.detail.productUrl); });

Lựa chọn biến thể đã thay đổi

 document.addEventListener('variant:change', function(evt) { console.log(evt.detail.variant); });

Trang bộ sưu tập được hiển thị lại

 document.addEventListener('collection:reloaded', function() { console.log('collection:reloaded') });