возникла проблема при включении кнопки добавления в корзину. Мы используем легкие формы в Joomla 3.9.11, VM 3.2.12. Когда форма заполнена, мы запускаем код, как показано ниже. Проблема в том, что он работает на некоторых устройствах / браузерах, а не на других.
Консоль не показывает никаких ошибок, когда это происходит. Кроме того, если я введу эти 2 строки в консоли, он выполнит команды и разрешит добавление в корзину.
Пример веб-страницы: https://www.skin1pharmacy.ie/shop/avst-cleansing-lotion
2 строки кода для включения добавления в корзину. являются:
jQuery ('. addtocart-button'). prop ('disabled', false);jQuery ('. addtocart-button'). removeClass ('отключено');
полный код ниже, этот код в произвольной форме.
Спасибо за чтение, Фил.
function ff_environ_declaration_submitted (status, message) {
switch (status) {
case FF_STATUS_OK:
alert ("Ваше объявление было получено. Добавить в корзину теперь должно быть активным; если не активным, о любых проблемах, пожалуйста, сообщите нам, спасибо. ");
jQuery ('. Decform, .gjc_overlay'). Hide ();
jQuery ('. Addtocart-button'). Prop ('disabled', false);
jQuery ('. Addtocart-button'). RemoveClass ('disabled');
jQuery ('a.declaration'). Hide ('slow');
jQuery ('. form_ack'). show ('slow');
break;
case FF_STATUS_UNPUBLISHED:
case FF_STATUS_SAVERECORD_FAILED:
case FF_STATUS_SAVESUBRECORD_FAILED:
case FF_STATUS_UPLOAD_FAILED:
case FF_STATUS_ATTACHMENT_FAILED:
case FF_STATUS_SENDMAIL_FAILED:
default:
alert(message);
} // switch
} // ff_declaration_submitted