我遇到了剑道网格的问题,该网格在detailInit()内有一个子网格;
演示:kendo dojo
当用户打开一行的详细信息区域时,我将该行滚动到顶部并将其打开:
// animate the scroll
this.element.find(".k-grid-content").animate({
scrollTop: distance
}, 400);
我的问题是detailInit内的网格也在滚动,所以我想,np,只需将选择器定义得更紧一点..
我尝试过:
.find("#grid > .k-grid-content")
和其他,但它不允许它滚动等...
有什么想法吗?谢谢!
最佳答案
快到了。当您使用 #grid > .k-grid-content
时,选择器不会返回任何元素,因为 this.element
已经是 #grid
,所以#grid
下没有#grid
。但它下面确实有.k-grid-content
,所以...
this.element.find("> .k-grid-content")
应该适合你。 Demo .
关于javascript - Kendo grid jQuery animate() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37329245/