1

我一直在摆弄滚动路径(http://joelb.me/scrollpath/,可通过链接 7 获得源代码)。

我一直在研究让片段在到达正确的“屏幕”时进行动画处理。我不擅长 jQuery,但我发现戳别人的代码是我学习的最佳方式。我遇到的问题是我认为应该有效的方法,但并不总是有效。

我在http://blah.eu5.org/上有一个例子,它显示了我的问题。如果您单击“类型”,则鸡不会移动。如果您然后单击“好处”,它将不会再次移动。但是,如果您从“关于”单击“福利”,它会。如果我将 2 个窗口移开,它似乎只会触发回调。如果我在到达窗口时点击然后向上点击,它也可以工作。

在旁注中,我希望我能让鸡滚动浏览路径上的所有动作,而不是直行。使用此代码可以轻松实现吗?


我正在查看的代码在 script/slide.js 中。

.moveTo(400, 300, {
    callback: function() {
        $(".chicken").animate({"top": "300px","left": "286px"}, 1000, "easeInOutSine");
    },
    name: "about"
})

我就是这样称呼它的。我相信 .moveTo 是在 scripts/jquery.scrollpath.js 中处理的。我还在学习,所以也许我还缺少一些需要的东西,如果是这样,请告诉我。

4

1 回答 1

0

只是将其装箱并从头开始编写。

于 2013-01-12T11:28:17.017 回答