假设我们有一个类似风险的世界地图,它被划分为自定义形状的区域。
如何使用户能够使用 HTML5/JavaScript 选择单个区域?我假设 Canvas2D 是第一步,但接下来呢?
假设我们有一个类似风险的世界地图,它被划分为自定义形状的区域。
如何使用户能够使用 HTML5/JavaScript 选择单个区域?我假设 Canvas2D 是第一步,但接下来呢?
有数以万计的伟大图书馆。仅举几例:
具体例子:
您可以创建一个地图标签,然后将其添加到您的 img 标签中。在您的地图标签中,您定义了用户可以单击的不同区域。然后,您可以定义要在每个区域的 mousedown 事件上调用的 javascript 函数。
我不喜欢解释,我更喜欢例子!所以这里有一个我刚刚发现的链接可以更好地描述这种技术:
http://www.tutorialspoint.com/javascript/javascript_image_map.htm
顺便说一句,您不需要手动创建区域。有大量所见即所得的工具可以为您创建它!