需要淡入和淡出文本

发布于 2024-12-02 16:20:16 字数 158 浏览 1 评论 0原文

我有两个 p 标签。

我只需要显示第一个 p

5 或 10 秒后,第一个 p 将淡出,第二个 p 将淡入。

另外,我希望两个文本随机淡入和淡出。

I have two p tags.

I need to show first p only.

After 5 or 10 seconds, the first p will fade out and second p will be fade in.

Also, I would like both texts to randomly fade in and out.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

兮子 2024-12-09 16:20:17

使用 .delay() 函数

JQuery 参考也可以帮助您

http://api.jquery.com

Use .delay() function

JQuery reference can help you too

http://api.jquery.com

旧街凉风 2024-12-09 16:20:16

你可以使用这个:

<p id="ptag1">
        To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.
    </p>
    <p id="ptag2" style="display:none;">
        You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&clcid=0x409"
            title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
    </p>


<script src="jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
        $(document).ready(function () {
            setTimeFor2Hide();
        });

        function setTimeFor1Hide() {
            setTimeout("$('#ptag1').fadeIn(500)", 1200);
            setTimeout("$('#ptag2').fadeOut(500)", 700);
            setTimeout("setTimeFor2Hide();", 1000);
        }

        function setTimeFor2Hide() {
            setTimeout("$('#ptag1').fadeOut(500)", 700);
            setTimeout("$('#ptag2').fadeIn(500)", 1200);
            setTimeout("setTimeFor1Hide();", 1000);
        }
    </script>

You can use this:

<p id="ptag1">
        To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.
    </p>
    <p id="ptag2" style="display:none;">
        You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&clcid=0x409"
            title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
    </p>


<script src="jquery-1.4.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
        $(document).ready(function () {
            setTimeFor2Hide();
        });

        function setTimeFor1Hide() {
            setTimeout("$('#ptag1').fadeIn(500)", 1200);
            setTimeout("$('#ptag2').fadeOut(500)", 700);
            setTimeout("setTimeFor2Hide();", 1000);
        }

        function setTimeFor2Hide() {
            setTimeout("$('#ptag1').fadeOut(500)", 700);
            setTimeout("$('#ptag2').fadeIn(500)", 1200);
            setTimeout("setTimeFor1Hide();", 1000);
        }
    </script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文