【发布时间】:2015-03-21 04:21:23
【问题描述】:
我正在尝试使用 JQuery 制作滚动动画,但我尝试滚动的元素似乎位于 #shadow-root 中。
我试图滚动的元素是主容器。元素树:
html body core-scaffold#scaffold #shadow-root core-drawer-panel#drawerPanel core-header-panel#headerPanel #shadow-root div#outerContainer div#mainPanel div#mainContainer
- 您可以在 Polymer 中使用 JQuery 操作 #shadow-root 吗?
- 还有其他方法可以在 Polymer 中设置滚动效果的动画吗?
JQuery:
$("#mainContainer").animate({
scrollTop:$( $('#'+doc_card_id).offset().top)
},1000, function(){
console.log($("#doc-card-list")[0].scrollHeight + ' ' + $('#'+doc_card_id).offset().top);
})
【问题讨论】:
-
stackoverflow.com/questions/21218859/… 这可能会有所帮助。
标签: jquery scroll jquery-animate polymer shadow-dom