Javascript Обновить модальное всплывающее окно и сохранить позицию прокрутки - PullRequest
0 голосов
/ 04 июля 2019

У меня есть корзина, которая отображает выбранные пользователем элементы. Проблема заключается в том, что когда пользователи хотят удалить один элемент в модальном bastket, элемент удаляется, а не обновляется, модальный, пользователь перемещается обратно в верхнюю часть списка каждый раз, когда модальное обновление. Как я могу сохранить положение scrool после обновления режима?

Вот мой исходный код:

	 $(document).on("click",".mini-cart-remove-all-btn", function(e){
		 e.preventDefault();

		 var removeAllConfirmationUrl = ACC.config.encodedContextPath + "/cart/cartRemoveAllConfirmation";

		 $.ajax({
			 type : "POST",
			 url : removeAllConfirmationUrl,
			 success : function(response) {
				 $('#MiniCartModal').modal('toggle');

				 $('#removeAllCartEntriesConfirmatinModal').html(response);
				 $('#removeAllCartEntriesConfirmatinModal').removeClass('cboxElement');
				 $('#removeAllCartEntriesConfirmatinModal').modal('show');
			 },
			 error : function(e) {
				 console.error(e);
			 }
		 });
	 });

refreshMiniCart: function(){
    	var url = $(".js-mini-cart-link").data("miniCartUrl");
    	$.ajax({
			type : "GET",
			url : url,
			success : function(response) {
				ACC.minicart.updateMiniCartDisplay();
				$('#MiniCartModal').html(response);
			},
			error : function(e) {
				console.error(e);
			}
		});
    },

    updateMiniCartDisplay: function(){
        var cartItems = $(".js-mini-cart-link").data("miniCartItemsText");
        var miniCartRefreshUrl = $(".js-mini-cart-link").data("miniCartRefreshUrl");
        $.ajax({
            url: miniCartRefreshUrl,
            cache: false,
            type: 'GET',
            success: function(jsonData){
                $(".js-mini-cart-count").html(jsonData.miniCartCount);
                $(".js-mini-cart-price").html(jsonData.miniCartPrice);

			}
        });
    },

и моя корзина модальная: Basket Modal Here

Когда пользователь удаляет любой элемент в модальной корзине, я хочу сохранить позицию прокрутки после модального обновления. Как я могу решить это?

спасибо всем ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...