我无法使用 YUI3 创建动画滚动。
它应该与 iOS 惯性滚动兼容,我想以编程方式触发动画滚动。但是由于缺少文档,我找不到 YUI3 的正确语法。
1)以下代码有效:
scrollArea._node.scrollLeft = 200; //the element is scrolled!
// so the variable is defined correctly and CSS also works!
2)以下代码也有效(如果我使用绝对定位来模拟滚动):
animation = new Y.Anim({
node: content,
to: {
left: -200
}
});
animation.run();
3)但以下没有:
animation = new Y.Anim({
node: scrollArea,
scroll: {
to: {
scrollLeft: 200
}
}
});
animation.run();
4)这是标记的样子:
<div class="scroll-area"> <!-- scrollArea, overflow: scroll -->
<ul class="content"> <!-- content -->
<li></li><li></li><li></li>
</ul>
</div>
我希望这仅仅是语法问题。 到这里,YUI2 的问题就解决了