0

タイムラインを作成しようとしています。ドラッガー要素といくつかの動的に作成された時間枠 (DIV) があります。ドラッガーをドラッグすると、コードは左近くの div と右近くの div を示します。コードは動作します。 http://jsfiddle.net/3pXC9/15/で確認できます。赤いハンドルをドラッグするだけで、青い点が左、赤が右です。

問題は、同じ親、同じレイヤーを持つ要素に対してのみ、次の左右を取得する必要があることです。現在、コードは両方のレイヤーからすべてのキーフレーム要素を取得しています。それを行う方法はありますか?同じ親を持つ次の要素と前の要素を取得するにはどうすればよいですか?

4

1 に答える 1

1

これは、あなたの望むことですか?

http://jsfiddle.net/3pXC9/17/

最も近いキーフレームを選択する関数を分離し、レイヤーのコンテナーをパラメーターとして送信します。

于 2010-07-20T12:18:44.113 に答える