【问题标题】:How to fix image maps in Safari? Broken when page is zoomed如何修复 Safari 中的图像映射?页面缩放时损坏
【发布时间】:2009-12-29 18:57:33
【问题描述】:

Safari 4 显然有一个严重的图像映射错误 - 当页面缩放到 100% 以外的任何内容时,可点击区域会失去注册。它几乎使图像地图无法使用。

这不是我的页面,但它显示了问题;在 Safari 中放大或缩小,然后单击一个形状: http://www.elated.com/articles/creating-image-maps/

图像地图和泥土一样古老,如果我将它们更改为 css 定位的链接,我将失去拥有非方形区域的能力。有谁知道解决方法?

【问题讨论】:

  • 在版本 4.0.4 (6531.21.10, r52564) 中对我来说很好用

标签: safari imagemap


【解决方案1】:

Safari 地图处理在版本 4.0.4 (5531.21.10) 中无法正常工作。

我也有同样的问题。 我有一个部分解决方案。

为了解决这个问题,我使用了 javascript 来获取新的图像尺寸,然后检索、重构和重写区域坐标。在页面加载(甚至是以前缩放的页面)时调用此函数可以正确处理图像映射。但是在页面的后续缩放中,如果在转换完成之前使用了映射功能(例如,鼠标悬停在地图上),则 Safari 使用了错误的地图坐标。这对我在本地加载文件并不明显,但是在上传要托管在免费(且速度较慢)网站上的图像之后......

--> 知道如何让 Safari 重新评估坐标吗?


渡//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"> 示例
猜你喜欢
  • 2018-05-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多