0

驚いたことに、Stack Overflow でこの質問に対する答えを見つけることができません。私が具体的に求めているものを誰も必要としていないようです。ただし、Skrollr には私が見つけることができる実際のドキュメントがないため、このプラグインがどのように機能するかを正確に知る方法はありません。もちろん、コードを分解して調査しない限り。

以下 (以下にリンクされている jsFiddle プロジェクトに表示されるもの) は、私が持っているものです。しかし、コードにタグを無限に含める必要がないように、ここでループを作成する必要があります。この Skrollr スクリプトは、MySQL から取得したコンテンツと同じ長さのページで動作する必要があるという考えです。したがって、たとえば、ある瞬間に 1,000 ピクセルの長さになり、いわば 50,000 ピクセルの長さになる可能性があります。data-X

そのような場合、Skrollr について心配する必要はありません。ユーザーがウィンドウをスクロールする間、アニメーションを永遠に続けたいだけです。

何か案は?私はいくつかの jQuery 回避策を構築しようとしましたが、Skrollr.js スクリプトがどのように動作しているかを理解することができないため、「修正」することはできません。さらに悪いことに、Skrollr Mystery に加えて、fullskrollr.jsと theskrollr.min.jsは同じようには機能しません! 実際、Skrollr の「縮小」バージョンは問題なく動作するのに対し、何らかの奇妙な理由でフル バージョンが正しく動作していないようです。通常のskrollr.js(a) jsFiddleではまったく機能せず、(b) ローカルホストで試してみると、アイテムを一度通過してから停止します...とにかく、これはフラストレーションを増すだけですが、そうではありません重要な問題。[ 編集:どうやら、これは一般的な問題ではありません。Skrollr プラグインを作成した @Prinzhorn は親切にも私の jsFiddle を調査し、(コメントで読むことができるように) 完全な .js が彼のために機能していると述べています。]

ここに、知っておくべきすべての情報を備えた JSFIDDLE プロジェクトがあります。

基本的に、上で述べたように、アイデアは、ユーザーがウィンドウをスクロールしている間、1、2、3、4、5、4、3、2、1 ...を上下、上下に絶えず反復させることです。

結論

Skrollrは私が必要とする特定の目的のために設計されていないという事実のために、別の可能性として開かれた「モジュラス演算子」の問題に関する答えを見つけることができるかどうかを確認するために、これをしばらく未回答のままにしておきます. ただし、Skrollr と一緒に動作する可能性のある別の作業を行っています。ですから、チェックしたい場合は、ここに新しいトピックを開きます。

4

1 に答える 1

0

おそらく私が期待していた答えではないかもしれませんが、それは確かに私を正しい軌道に乗せます! Skrollr プラグインの作成者である @Prinzhorn は次のように述べています。

それで、それはそれです。私は基本的に彼の答えをコピーしているだけです。@Prinzhorn さん、ご協力ありがとうございます。

于 2013-06-09T15:27:17.513 に答える