我试图创建类似的jquery滚动功能,当按下按钮时滚动到=SUMIF(A$1:A$17,D1,B$1:B$17)
,但在KnockoutJS中没有找到任何好的解决方案。
你能建议任何方法吗?
DIV
答案 0 :(得分:3)
你需要在你的模型中调用一个函数,然后你需要添加你的代码,比如
<button data-bind="click: yourFunction">Scroll</button>
并在您的模型中
this.yourFunction = function(){
$('html,body').animate({ scrollTop: $('#myDivWhereToBeScrolled').offset().top }, 1000);
}
让我知道你需要的。
我创建了一个plunkr,请看看http://plnkr.co/edit/J0dGlzJT8sr2PJ0U83FS?p=preview
答案 1 :(得分:1)
这个过程是正确的,但我的项目设置有些不同,因此它滚动了错误的元素。 找到了正确的css元素进行滚动并像这样工作
$('.goportal-content-scroll').scrollTop(0);
由于