如何将使用Curve的Dojo动画移植到jQuery?

时间:2016-08-26 00:36:34

标签: javascript jquery dojo

我有一段使用dojo /动画/曲线进行平滑滚动的遗留代码。

    var anim = null;
    var animProps = new Object();
    animProps.duration = 100;
    animProps.beforeBegin = ss.mkdel(this, function() {
        var oldS = this._containerNode.domNode.scrollLeft;
        anim.curve = new dojo._Line(oldS, x);
    });
    animProps.onAnimate = ss.mkdel(this, function(val) {
        this._containerNode.domNode.scrollLeft = val;
    });
    animProps.onEnd = ss.mkdel(this, function() {
        this.$updateScrollButtons();
    });
    anim = new dojo._Animation(animProps);

我想将它移植到jQuery,但显然接口不兼容。

特别是,jQuery没有曲线的概念。

所以我的问题是:如何将此代码移植到jQuery? 我应该使用Step功能并手动计算值吗? http://api.jquery.com/animate/

0 个答案:

没有答案