0

マウスの位置に応じて、サムネイルの行をDIV内で自動的にスクロールさせようとしています。ここで私が求めているものの例を見つけましたが、JavaScriptを抽出/編集して正しく機能させることができません。これが私の失敗した試みです。:(

ページの全幅(つまり100%)を埋めるために親DIVが必要です。最終的に、これが正しければ、1つのページに複数の自動スクロールサムネイルDIVを追加したいと思います。

コードが悪い場合は申し訳ありませんが、JavaScriptに関する私の知識はひどいものです

4

1 に答える 1

1

javascript と perl 変数などのミスマッシュがありましたが、かなり近かったです。

いくつかのメモ:

  • $のエイリアスとして使用されjQueryます。は$()と同じjQuery()です。perl のような変数識別子ではありません。

  • $divである必要がありますが、すぐにor$('div')を呼び出す場合はあまり役に立ちません。代わりにchildren()find()$('div.album')

  • を使用して幅を計算する代わりに、63 * number_of_elementsjQuery を使用して を使用して実際の幅を取得し.outerWidth(true)ます。はtrueマージンを含むことを意味します。

コードに基づいた実際の例を次に示します。

http://jsfiddle.net/jtbowden/BAjQB/

スクロールを制限する変数を追加leftBufferrightBufferて、左右にスクロールするために端のピクセルにいる必要がないようにします。

于 2011-04-08T17:35:17.557 に答える