4

在我的网页上有两种情况,我不希望 Firefox 在放大和缩小时自动缩放图像。

我可以在这些图像上专门规避此功能,并让其余图像在 Firefox 中正常缩放(如果这是用户在他/她的偏好中设置的)?

4

1 回答 1

4

当用户请求缩放时,无法标记或以其他方式阻止图像被缩放。

您可以使用window.onresize并使用Detecting Page Zoom in Firefox 3 (And Others) 中描述的技术之一来检测缩放量。知道缩放量后,您可以将该百分比调整应用于要以固定尺寸保留的图像。

整件事不过是纸牌屋。仅 JavaScript 的解决方案在页面首次加载时不会检测缩放量,因此您需要页面上的 Flash 组件来检测缩放量。此外,缩放的实际效果对用户来说是不和谐的。图像大小调整将稍微落后于用户的缩放设置,导致页面重排,可能会移动他们首先尝试放大的内容。

于 2009-04-07T16:38:44.900 回答