Trình nghe và trình kích hoạt sự kiện Javascript tùy chỉnh trong Be Yours

Từ Be Yours 6.0.0 , 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 tham gia vào một số sự kiện sau khi chúng tình cờ thực thi tập lệnh tùy chỉnh của bạn hoặc tích hợp ứng dụng thứ 3. 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 });

Đã cập nhật giỏ hàng

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') });