Уважаемые форумчане прошу помочь, после добавления товара в корзину страница едет вверх, как отменить данное действие ?
поиск по форуму говорит что вам нужна тема http://forum.opencart-russia.ru/threads/kak-ubrat-dvizhenie-vverx-pri-nazhatii-kupit.1700/
Код: //--></script> <script type="text/javascript"><!-- $('#button-cart').on('click', function() { $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'), dataType: 'json', beforeSend: function() { $('#button-cart').button('loading'); }, complete: function() { $('#button-cart').button('reset'); }, success: function(json) { $('.alert, .text-danger').remove(); $('.form-group').removeClass('has-error'); if (json['error']) { if (json['error']['option']) { for (i in json['error']['option']) { var element = $('#input-option' + i.replace('_', '-')); if (element.parent().hasClass('input-group')) { element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } else { element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>'); } } } if (json['error']['recurring']) { $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>'); } // Highlight any found errors $('.text-danger').parent().addClass('has-error'); } if (json['success']) { $('.breadcrumb').after('<div class="alert alert-success">' + json['success'] + '<button type="button" class="close" data-dismiss="alert">×</button></div>'); $('#cart > button').html('<i class="fa fa-shopping-cart"></i> ' + json['total']); $('#cart > ul').load('index.php?route=common/cart/info ul li'); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); //--></script> вот что по итогу по скрипту получилось
Вам нужен файл common.js Там есть две функции, у функций вверху есть комментарии. А вот строчка которую вам нужно убрать, их две в файле. Код: $('html, body').animate({ scrollTop: 0 }, 'slow');
И в шаблоне товара аналогичный скрипт... Но это все есть в той теме выше, ссылку на которую дал Ален!
у меня три таких выражения в 171 297 324 строке удалил все три, результат не изменился Ребят спасибо огромное все заработало