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 回答