gpt4 book ai didi

javascript 和 CSS 动画冲突 - 翻译不起作用,不透明度起作用

转载 作者:行者123 更新时间:2023-11-28 12:24:57 34 4
gpt4 key购买 nike

我在这里测试了一段代码:http://jsfiddle.net/PTtJx/简单的 CSS 动画和一些 JS 来显示屏幕大小。代码行号。 7 停止 CSS 动画:翻译。删除此行,它再次工作。我没有找到任何理由。有没有人可以确认这是一个错误或错误的代码。谢谢

<script>
function resize(){
var P,H,W,f_Factor=1;
W=window.innerWidth;
H=window.innerHeight;

P=Math.floor(f_Factor*(8+W/50));

if(P<4){P=4;}document.body.style.fontSize=P+"px";
document.getElementById("dimensions").innerHTML = W + "x" + H;
}

resize();
</script>

<style>
.slide_1 {
z-index:50;
top: 0px;
left:0%;
position: absolute;
overflow: hidden;

font-size: 30px;

}

.slide_1 {
-webkit-animation: slide 3s infinite;
-webkit-animation-delay: 0s;
-webkit-animation-fill-mode:forwards;
-webkit-transform-origin: 0% 0%;
}

@-webkit-keyframes slide {

0%{-webkit-transform: translate(0%);}
50%{-webkit-transform: translate(250%) ;text-shadow: 0 0 10px rgba(0,0,0,1);}
100%{-webkit-transform: translate(0%);}
}

</style>
<html>
<span class="slide_1" id="dimensions">ABC</span>
</html>

最佳答案

这是因为该属性为空。

我用 try/catch 围绕 document.body.style.fontSize=P+"px";,例如:

try{document.body.style.fontSize=P+"px";}catch(ex)
{alert(ex.message);}

异常是“无法读取 null 的属性‘style’。该错误意味着该元素不存在..

希望对你有帮助;)

关于javascript 和 CSS 动画冲突 - 翻译不起作用,不透明度起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18611517/

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