gpt4 book ai didi

javascript - IE7 zoom CSS 导致flash影片移动

转载 作者:太空宇宙 更新时间:2023-11-04 14:22:09 25 4
gpt4 key购买 nike

首先,我想指出这只是针对 IE7 的测试。我已经删除了所有跨浏览器代码,以便更容易查看正在发生的事情,并将所有 CSS 放在元素的样式属性中。我正在使用 CSS 属性缩放作为一种技巧来减小 IE7 中的页面大小。我知道让代码响应会更好,但我不能针对这个特定元素。除了 flash 电影外,缩放功能按预期工作。代码如下:

<!DOCTYPE html>
<html>
<head>
<title>Test Page</title>
</head>
<body style="zoom:0.75">
<object id="movie" class="movieId_1" style="width: 364px; height: 337px; border: 1px solid #000; display:block;">
<param name="movie" value="/path/to/flash/filename.swf">
<param name="allowScriptAccess" value="always">
<param name="wmode" value="transparent">
</object>
</body>
</html>

对象元素出现在正确的位置(如您所见的边框),但其中的影片位置不正确。有谁知道解决方法?您如何定位对象内部电影的样式?

最佳答案

当 wmode 设置为透明时,这似乎是一个错误。除了不将其设置为透明或使用过滤器选项而不是缩放之外,似乎没有任何解决方法:

filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.75,M12=0,M21=0,M22=0.75,SizingMethod='auto expand');

虽然过滤器选项并不总是按预期工作,因此您需要进行试验以查看它是否适用于您的情况。

关于javascript - IE7 zoom CSS 导致flash影片移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19846311/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com