0

ギャラリーで画像のブロックをスクロールするための興味深い解決策を見つけました。これについては、ここで詳しく説明します:ギャラリーで可変幅の画像のブロックをスクロールする

しかし、私は1つの問題に遭遇しました:

たとえば、私は img 'sss' のフル ページにいます。このページからすべての imgs ページにリンクするにはどうすればよいでしょうか。現在の画像の name\href のみを知っている場合、そのプロッパー ブロックが表示されます (ブロック位置にスクロールされます)。 、しかしブロックの数がわからない (そして、画像の幅からブロックをカウントするためのコードを実装したくない)?

私のギャラリーで動作するスクロールのロジック:

    -----------------------
    -  ff  ll  mmmm  aa   -
    =======================
<-  =  eee  bbb  dd  ppp  =  ->
    =======================        
    -  xx  sss  dd  qqqq  -
    -----------------------

ff など - ギャラリー内のさまざまな画像 ( float: left; 各画像)

---#all_images ( overflow: hidden; possition: absolute; top: ***)のマーク付きブロック

===#visible_frame ( possition: absolute;)のマーク付きブロック

したがって、ナビゲーションが押されると、 #all_imagestopの値に+/- を作成し、その結果#visible_frameで別の画像セットになります

4

1 に答える 1

0

画像の名前がわかっている場合は、それがどの行/ブロックにあるかを見つけ、そのオフセット x/y 位置を見つけて、それに応じてギャラリーを調整することに問題はありません。

ページ上のすべての画像をループして、一致するソースを見つける必要があります。

また、過去にこの jquery プラグインを使用して、ページ上の位置にスクロールしました。

お役に立てれば。

于 2012-07-16T06:35:33.507 に答える