【发布时间】:2014-02-15 23:39:17
【问题描述】:
我们在页面上有很多divs(参见下面的演示)。 divs的容器宽度不固定。
如果用户点击 jquery 行中的一些DIV,如何选择行中的最后一个DIV?
html 的演示: http://jsfiddle.net/F7xHa/
文字说明:(# - 是 div,X - 点击 div,S - 需要用 jquery 选择这个 DIV)
# # # # # - line
# X # # S - line with click
# # # # # - line
# # # # # - line
这个想法(也许不是最好的):
1.当用户点击一些DIV(标记为X)时,需要从页面顶部以某种方式偏移到点击位置。 (屏幕点击宽度)
2.然后以某种方式选择所有可见元素直到单击位置宽度)
3. 选择其中的:last。
也许它会有所帮助:我已经知道如何选择页面上最后一个可见的 DIV。我使用 inViewport 插件。但现在任务变得更加艰巨了。
【问题讨论】:
-
我认为这个问题已经被问过了。
-
并删除,因为没有示例,也没有人理解这个问题。现在它带有 html 示例。并原谅我的语言。也许有人可以编辑问题以使其干净?
-
我不知道如何定义
divs的行 - 如果浏览器窗口的大小发生变化,它可以改变。 -
你的问题很好地改进了
-
@A.Wolff 谢谢。您还可以对其进行编辑以使其更好。 (也许我犯了一些拼写错误。我不确定我定义该行的那一行(很难解释)。
标签: javascript jquery html css viewport