首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >中的fadein

中的fadein
EN

Stack Overflow用户
提问于 2014-10-25 18:36:22
回答 1查看 84关注 0票数 0

如何添加更多的ptag2,ptag3,.在此代码中,当添加更多div时,它会在一个div和Times中显示所有内容,并取消显示我的代码:

代码语言:javascript
复制
    <div class="latest_news">
    <strong>Latest<br>news</strong>

    <div id="ptag1">
    There are many variations of passages of Lorem Ipsum available, but the <a href="#">majority 
</div>
<div id="ptag2">
    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has 
</div>

jquery代码:

我在jquery代码中添加了更多div并进行了设置:

代码语言:javascript
复制
<script type="text/javascript">
    $(document).ready(function () {
        setTimeFor2Hide();
    });

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

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


</script>

我添加了更多的div和settimeout:

代码语言:javascript
复制
        <div id="ptag3">
    3Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys <a href="#">standard dummy text</a> ever since the 1500s, when an unknown printer.
</div>
    <div id="ptag4">
    4Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys <a href="#">standard dummy text</a> ever since the 1500s, when an unknown printer.
</div> and more...
        function setTimeFor1Hide() {
        setTimeout("$('#ptag1').fadeIn(500)", 1200);
        setTimeout("$('#ptag2').fadeOut(500)", 700);
        setTimeout("$('#ptag3').fadeOut(500)", 600);
        setTimeout("$('#ptag4').fadeOut(500)", 500);
function setTimeFor2Hide() {
        setTimeout("$('#ptag1').fadeOut(500)", 700);
        setTimeout("$('#ptag2').fadeIn(500)", 1200);
        setTimeout("$('#ptag3').fadeIn(500)", 1100);
        setTimeout("$('#ptag4').fadeIn(500)", 1000);

工作不正常

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-25 18:44:39

就像这样

代码语言:javascript
复制
function setTimeFor1Hide ()
{
    setTimeout(hide1, 1500);

    setTimeout(setTimeFor2Hide, 5000);
}

function setTimeFor2Hide() {
    setTimeout(hide2, 1500);

    setTimeout(setTimeFor1Hide, 5000);
}

function hide1() {
   $('div[id^="ptag"]').fadeOut(500);
   $('#ptag1').fadeIn(500);
}

function hide2() {
   $('div[id^="ptag"]').fadeIn(500);
   $('#ptag1').fadeOut(500);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26565843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档