Javascript 如何滚动到Polymer 1.0纸盒面板的底部

Javascript 如何滚动到Polymer 1.0纸盒面板的底部,javascript,scroll,polymer-1.0,Javascript,Scroll,Polymer 1.0,我使用的是纯聚合物/Javascript,需要滚动到主面板的底部。由于它是固定大小容器中的可滚动元素 不起作用。找不到直接的解决方案,所以我自己发布了答案。希望这对某人有帮助:) () 更新: 我还发现,如果您选择面板中的任何元素或容器,应该会附加滚动方法,允许您根据所选元素滚动到面板的顶部或底部 //Get the main paper-drawer-panel element a = document.querySelector("some-element-container-in-

我使用的是纯聚合物/Javascript,需要滚动到主面板的底部。由于它是固定大小容器中的可滚动元素


不起作用。

找不到直接的解决方案,所以我自己发布了答案。希望这对某人有帮助:)

()

更新:

我还发现,如果您选择面板中的任何元素或容器,应该会附加滚动方法,允许您根据所选元素滚动到面板的顶部或底部

//Get the main paper-drawer-panel element
    a = document.querySelector("some-element-container-in-paper-panel");
// Passing in false scrolls to the bottom of the container, no param to the top.
    a.scrollIntoView(false)
我可能不会发表评论(我需要50分左右),但scrollIntoView()是一项实验性技术。不受Chrome支持

//Get the main paper-drawer-panel element
    a = document.querySelector("paper-drawer-panel [main]")

//use the undocumented scroller property and set it to the scroller's height
    a.scroller.scrollTop = a.scroller.scrollHeight
//Get the main paper-drawer-panel element
    a = document.querySelector("some-element-container-in-paper-panel");
// Passing in false scrolls to the bottom of the container, no param to the top.
    a.scrollIntoView(false)