鼠标单击位置时如何更改模式滚动?

时间:2019-07-02 07:48:49

标签: javascript jquery html css spring

我的页面上有购物篮模式弹出窗口。当用户选择购物篮中的项目时,与我的模式滚动下降相比,用户想要删除其中一个模式刷新的项目。通常模式滚动会上升,但是我改变了位置,现在下降了。

example image

我想当用户删除购物篮模式中的任何项目时,滚动位置继续在同一位置。

updateMiniCartDisplay: function(){
        var cartItems = $(".js-mini-cart-link").data("miniCartItemsText");
        var miniCartRefreshUrl = $(".js-mini-cart-link").data("miniCartRefreshUrl");

//here my position code
        var $win = $(window);
        var scrollTarget = $win.height() + $win.scrollTop() + 1 >= $(document).height() ? 0 : $win.scrollTop() + $win.height();

        $.ajax({
            url: miniCartRefreshUrl,
            cache: false,
            type: 'GET',
            success: function(jsonData){
                $(".js-mini-cart-count").html(jsonData.miniCartCount);
                $(".js-mini-cart-price").html(jsonData.miniCartPrice);
//here!!!
                $('.modal-content').animate({
                    scrollTop: scrollTarget
                }, 500);

            }
        });
    }

我搜索了google和stackoverflow,但是ı找不到解决我问题的任何方法。

0 个答案:

没有答案