Всем привет! Есть интернет-магазин на wordpress+woocommerce в котором есть функционал сравнения товаров при помощи
плагина. Хочу добавить функционал, чтобы при добавлении товара в сравнение всплывал дополнительный блок, а при удалении последнего товара из сравнительной таблицы блок исчезал. С добавлением все ок, а вот при удалении любого товара блок исчезает, а мне нужно, чтобы после последнего только. Делаю проверку на наличие таблицы
if (oTable) {}, но, почему-то такую переменную не находит - пишет
Uncaught ReferenceError: is not defined
var oTable;
$('body').on('yith_woocompare_render_table', function() {
jQuery(document).ready(function($) {
if ($(window).width() > 767) {
oTable = $('table.compare-list').dataTable({
"sScrollX": "100%",
//"sScrollXInner": "150%",
"bScrollInfinite": true,
"bScrollCollapse": true,
"bPaginate": false,
"bSort": false,
"bInfo": false,
"bFilter": false,
"bAutoWidth": false
});
new FixedColumns(oTable);
$('<table class="compare-list" />').insertAfter($('h1')).hide();
}
$("#fix-bot", window.parent.document).show();
}).trigger('yith_woocompare_render_table');
$(window).on('yith_woocompare_product_removed', function() {
if (oTable) {
console.log('deleted!');
}
if ($(window).width() > 767) {
oTable.fnDestroy(true);
}
$("#fix-bot", window.parent.document).hide();
$('body').trigger('yith_woocompare_render_table');
});
});