gpt4 book ai didi

javascript - 使用过渡更改

元素的 innerHTML

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

我是网页设计的新手。我想要完成的是不断更改 <p> 中的一些文本。具有过渡效果的元素(某种幻灯片)。

这是我的代码:

  <p id="qu">Some text</p>
<script>
var i = 0;
function loop(){
var text = ['new text 1', 'new text 2', 'new text 3']
document.getElementById("qu").innerHTML = text[i];
i = (i == 3)?0:i=i+1;
}
setInterval(loop, 1000);
</script>

现在,我的代码工作正常,但是如何在更改 innerHTML 时添加“向左滑动”过渡?

最佳答案

检查这个DEMO

$('#qu').animate({'margin-left' : '-=40px'});

jQuery animate()允许您在 DOM 元素上执行所需的动画。


常规 javascript:

margin = margin-40; //please add your parameter here.

document.getElementById("qu").style.marginLeft = (margin)+"px";

关于javascript - 使用过渡更改 <p> 元素的 innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23693274/

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