使用jQuery Nearest Element,我想在特定点周围的圆形区域中选择元素。这是我能得到的最接近的:http://jsfiddle.net/fuYHv/。如果可能的话,我也希望能够得到反向选择。如果这不适用于我列出的插件和方法,我愿意接受其他建议。如何从一个点中选择给定半径内的所有元素?
回答
你想要的是接近:
https://github.com/padolsey/jQuery-Plugins/tree/master/proximity-event
我收到了你拨弄的工作,原来的max: radius
声明不做直观的东西,所以你必须明确检查的距离为每个呼叫在事件。但它工作得很好:
$(selector + ' span').bind('proximity', {max: radius}, function (event, proximity, distance) {
$(this).css('color', distance <= radius ? '#f00' : '#000');
});
而对于一个更好,更优化的解决方案,看楼主的小提琴:http://jsfiddle.net/fuYHv/14/
我来看看这个并报告回来。谢谢。 –
我讨厌这样的空洞回应,但是......它不起作用。或者看起来如此。 http://jsfiddle.net/fuYHv/2/你看到我做错了什么吗? (顺便说一下,不会绑定到所有1000个单词导致巨大的性能下降?) –
这不是完美的(必须弄糟坏的鼠标轨道),但我得到它的工作。现在编辑我的帖子。 – Milimetric
- 1. 如何搜索给定半径的邮编中的所有点?
- 2. 从Jquery中某个特定元素中选择所有内容
- 3. 如何从d3中的给定节点中选择一个svg元素?
- 4. 我的选择器选择所有元素,如何选择一个元素?
- 5. 找到另一点的某个半径内的所有点
- 6. 选择半径范围内的点
- 7. 在matlab中选择一个特定半径内的n个点的列表?
- 8. 如何选择给定表的所有td元素?
- 9. 选择所有节点,如果另一个元素具有一定的价值
- 10. 如何选择一个给定类的前一个元素
- 11. 如何选择所有元素离开第一个元素?
- 12. 选择一个没有内部特定元素的元素
- 13. jQuery选择特定父元素内的所有元素
- 14. 获取与给定点重叠的所有点(半径为圆)
- 15. 选择所有没有绑定到给定函数的元素?
- 16. 如何选择多个给定元素的子元素?
- 17. 如何选择一个元素没有选择子元素
- 18. 查找给出一个二维坐标系我怎么能找到的所有点整数在半径从给定的点的坐标给定半径
- 19. 如何计算给定点(经度,纬度)给定半径内的所有点(经度,纬度)?
- 20. 从一组元素中选择一个满足条件的所有元素
- 21. 选择数组内的所有元素
- 22. 如何同时选择给定元素及其所有子元素?
- 23. 如何选择两个元素之间的所有元素
- 24. 如何仅选择所有匹配元素的两个元素?
- 25. 如何选择某个元素的所有父元素?
- 26. 如何在jQuery中选择所有没有给定类的元素?
- 27. 如何选择DOM中除一个元素以外的所有元素?
- 28. 如何选择INPUT的所有元素?
- 29. 如何根据jQuery中的所有内容选择元素?
- 30. 如何选择所有元素或取消选择所有元素
林困惑。你链接的插件看起来使用径向标准距离度量,'max(distX,distY):Math.sqrt(distX * distX + distY * distY);' – Loktar
@Loktar,也许我没有正确调用选择?如果你看看jsFiddle,它会做一个矩形选择。 –
@ErikPhilips,我让它更适合SO格式。 –