【发布时间】:2015-02-26 00:46:42
【问题描述】:
我一直在 Google 上努力寻找有关这方面的一些信息,但我没有想出任何东西。无论如何,我想做的是根据用户位置更改图像源(用于 img 标签或 background-image css 属性)。
希望利用 HTML5 地理定位功能,然后运行条件语句,将其位置与多个设置位置(作为变量)进行比较。该函数找到用户最接近的设置位置,然后根据结果替换图像。我认为这可以用 latLong 来完成 - 希望只是将数字与运算符函数进行比较。
我很确定这将通过 Jquery/Javascript 来完成 - 根据函数的结果将必要的 HTML/CSS 注入页面。只是我的头还在绕着它。
以前有没有人做过或见过类似的事情,所以我可以查看代码的结构,以便验证我的假设? JS 不是我最大的优势,任何建议或帮助都会很有帮助。
【问题讨论】:
-
在高层次上,您基本上可以将其分解为更小的功能块。部分可能包括:1)一般使用 HTML5 地理定位,如何从中获得价值。 2) 基于条件逻辑从已知的项目数组中选择一个项目。 3) 如何使用图片 URL 更新页面。这些中的每一个都是您可以在 Google 上查找、尝试、测试、修补等的东西。您不太可能找到一个完全您正在尝试做的教程,但是每个单独的功能都应该是可找到的,然后您只需将它们拼凑在一起。
标签: javascript jquery geolocation