بدءًا من الإصدار Be Yours 6.0.0 ، يمكنك استخدام مستمعي ومشغلات أحداث Javascript المخصصة.
عندما تقوم بتخصيص السمة، قد ترغب في ربط بعض الأحداث بعد حدوثها لتنفيذ البرنامج النصي المخصص الخاص بك أو دمج تطبيق ثالث. نحن نقدم أنماط جافا سكريبت للأحداث المدعومة:
- تم تحميل صفحة التشغيل
- قم بتشغيل درج العربة للتحديث
- تمت إضافة المنتج إلى سلة تسوق اياكس
- فشل المنتج في الإضافة إلى سلة التسوق
- تم فتح نموذج العرض السريع
- تم تحميل عرض سريع مشروط
- تم تغيير اختيار البديل
- تتم إعادة عرض صفحة المجموعة
تم تحميل صفحة التشغيل
لقد تم تحليل مستند HTML بالكامل، وتم تأجيل كافة البرامج النصية
document.addEventListener('page:loaded', function() { // Page has loaded and theme assets are ready });
تم تحديث سلة التسوق
استخدم نمط JavaScript هذا لتحديث كائن سلة التسوق بعد تغيير الكمية:
document.addEventListener('cart:updated', function(evt) { console.log(evt.detail.cart); });
تمت إضافة المنتج إلى سلة تسوق اياكس
document.addEventListener('ajaxProduct:added', function(evt) { console.log(evt.detail.product); });
فشل المنتج في الإضافة إلى سلة التسوق
document.addEventListener('ajaxProduct:error', function(evt) { console.log(evt.detail.errorMessage); });
تم فتح نموذج العرض السريع
document.addEventListener('quickview:open', function(evt) { console.log(evt.detail.productUrl); });
تم تحميل عرض سريع مشروط
document.addEventListener('quickview:loaded', function(evt) { console.log(evt.detail.productUrl); });
تم تغيير اختيار البديل
document.addEventListener('variant:change', function(evt) { console.log(evt.detail.variant); });
تتم إعادة عرض صفحة المجموعة
document.addEventListener('collection:reloaded', function() { console.log('collection:reloaded') });