使用jQuery在视图中查找对象的HTML,y位置

时间:2015-04-06 17:05:11

标签: jquery html5 razor position css-position

在MVC 5 Razor视图中,在div中,会显示一组项目,其中每个项目都在其自己的范围内。您可以使用DisplayTemplate执行此操作:

<div class="ItemListContainer fa-2x">
   @Html.DisplayFor(model => model.ItemList)
</div>

显示模板可以简单如下:

<span class="@ListItemClass">@Model.item</span>

0项:

<div></div>

1项:

<div><span>item1</span><div>

不止一些项目:

<div><span>item1</span><span>item2</span><span>item3</span><span>item4</span><span>item5</span><span>item6</span><div>

当您从集合中显示更多项目时,根据输出宽度(21英寸显示器与3英寸手持设备),下一个显示的范围可能会被包装到下一行。

考虑到以上所有,有没有办法知道视图x&amp;使用jQuery显示任何跨度的位置?我可以在每个范围内添加Id以跟踪它们以供日后参考。

理想情况下,我希望DisplayTemplate知道它刚才“显示”的最后一个跨度的位置,以便在它试图显示的当前迭代中使用。

如果这是重复的(我找不到),请添加链接!

如果我需要澄清一些事情,请告诉我。

0 个答案:

没有答案