Jquery scrollTop总是滚动到页面顶部,而不是找到的元素顶部

时间:2016-04-02 18:21:51

标签: javascript jquery

我有一个购物车,当点击购物车中任何商品的“X”时,我希望页面滚动,以便购物车中的前一个商品位于页面顶部。

这是一个小提琴:https://jsfiddle.net/qb3a6j31/9/

例如,如果您滚动到最底部,然后单击项目#4上的“X”,我希望页面滚动,使项目#3位于最顶部(或尽可能远离顶部,考虑到下面有多少内容)。但是,现在发生的行为是点击任何“X”总是滚动到页面顶部,而不是找到元素的顶部。

我还有一个console.log,表示正在找到要滚动到的正确元素。我做错了什么?

1 个答案:

答案 0 :(得分:0)

尝试将scrollTop动画更改为:

const rootReducer = combineReducers({
    products,
    specialPosts
});

const store = createStore( rootReducer, applyMiddleware( thunkMiddleware ));