1

jScrollPane に含まれる画像のリストがあり、画像をクリックすると派手なパンツ アニメーションが発生します。問題は、画面の上部から画像の位置を取得する必要があることです。jScrollPaneを使用しない場合はjQueryで簡単にこれを行うことができますが、場所を使用しても場所は変わりません。jScrollPane内の動きに関して画像の位置を見つけるにはどうすればよいですか?

画像を作成する方法。

  grid = $('#grid'),
  str = '';

  grid.empty();
  $.each(main_images,function(i,v){
   str += '<li gallery="'+i+'"><div class="title">'+(content.navgrid[2][i].title )+'</div><a ng-href="#" class="zoom"><img src="'+main_images[i]+'"/><span></span></a></li>';
});
  grid.append($(str));

  grid.jScrollPane({hideFocus:true});
4

1 に答える 1

1

Chrome 開発者ツールとこのデモを試しました。

http://jscrollpane.kelvinluck.com/auto_reinitialise.html

開発者ツールを開いてペインに挿入されたタグを調べると、各タグにプロパティ<p>があることがわかります。offsetTopそれがあなたが探しているものかもしれません。

于 2013-09-12T19:06:15.423 に答える