【发布时间】:2012-09-10 15:37:56
【问题描述】:
我需要能够将当前选择器存储在当前视口中,然后 10 秒检查它们是否仍在用户当前视口中。
我的解决方案是将选择器存储在一个数组中,然后在 10 秒内将旧选择器与新选择器进行比较,看看是否有匹配项。如果他们这样做......做点什么。
所以我相信使用 .each 并构建数组,除非有人对此有更优雅的解决方案?
$('.gridContainers:in-viewport')
这将返回一个标准选择器。
【问题讨论】:
-
我不明白。你能详细说明一下吗?
-
您将不得不发布一些标记和一些 javascript,以便我们了解您在做什么
-
如果我理解你的问题,他们可能是处理这种情况的更好方法,但你处理的方式听起来不错。没有代码示例就无法确定。如果您正在使用的代码,请发布一些示例。
-
$(selector) 总是返回一个数组。
标签: javascript jquery arrays selector