我有一个购物车,当点击购物车中任何商品的“X”时,我希望页面滚动,以便购物车中的前一个商品位于页面顶部。
这是一个小提琴:https://jsfiddle.net/qb3a6j31/9/
例如,如果您滚动到最底部,然后单击项目#4上的“X”,我希望页面滚动,使项目#3位于最顶部(或尽可能远离顶部,考虑到下面有多少内容)。但是,现在发生的行为是点击任何“X”总是滚动到页面顶部,而不是找到元素的顶部。
我还有一个console.log
,表示正在找到要滚动到的正确元素。我做错了什么?
答案 0 :(得分:0)
尝试将scrollTop动画更改为:
const rootReducer = combineReducers({
products,
specialPosts
});
const store = createStore( rootReducer, applyMiddleware( thunkMiddleware ));