![]() |
1
2
更新: 我下面的第一个想法不是问题。结果发现问题更为简单:确保在浮点数小于1之前加一个零。也许这是因为javascript如何处理字符串值到数字的转换?无论如何,在“.5”之前加一个零就解决了这个问题。
看看这里的工作代码: http://jsbin.com/ikore3 . 顺便说一句,您的原始演示页面有一个javascript问题,大括号在错误的位置。我也修过了。 下面是导致这个问题的最初想法——结果不是问题所在。 你可能会遇到一个与jquery无关的IE怪癖:为了不透明度工作,元素必须 layout 这是一个IE特定的布尔状态,由CSS触发,例如高度、宽度、缩放等。如果元素没有“布局”,则不透明度将不起作用。 解决方法是向元素添加特定的CSS,以便为其提供“布局”。不确定这是否是您案例中发生的事情,但通过添加一个提供CSS属性的布局并查看问题是否消失,可以很容易地进行检查。 从 http://joseph.randomnetworks.com/archives/2006/08/16/css-opacity-in-internet-explorer-ie/ :
使用代码,有一种可能的方法可以确保如何测试这是否是您的问题:
更复杂的版本将检查是否已经存在缩放功能,只有在缺少缩放功能时才添加缩放功能。你也可以检查 hasLayout 属性,并且仅当它为false时设置缩放,只要您防御hasLayout根本不在的非IE情况。 如果这样做不能解决问题,您可以发布一个HTML示例或URL吗,这样我们就可以重新设置问题,从而更容易建议解决方案?谢谢! |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 5 月前 |
![]() |
Mass · 如何在Tailwind CSS v4中创建配置 5 月前 |
![]() |
magenta placenta · 将css变量合并为一个变量 5 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 6 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 6 月前 |