javascript - 使用 jquery 淡入/淡出 javascript 不起作用

标签 javascript jquery

我想要淡入和淡出不同的 <div>在我的网站上。 div 在一起都是一种形式。在每个 <div>我有一个“进一步”和一个“返回”按钮。进一步按钮会触发此脚本:

  document.getElementById("addnewjob_sitetwo").onclick = function(){

            // Fade out all content 

            $('#newjobcontent-siteone').fadeOut(200);

            function cutnewjobsitetwo(){

            //Cut all content out
            $('#newjobcontent-sitetwo').fadeIn(200);    
            $('#newjobcontent-siteone').css("display", "none");
            }
            setTimeout(cutnewjobsitetwo, 201);

            };

这有效。现在,如果我在 <div>三,我想回到<div>二 我有一个问题。

我从上面修改了脚本:

document.getElementById("addnewjob_sitetwo").onclick = function(){

                // Fade out all content 

                $('#newjobcontent-siteone').fadeOut(200);
                $('#newjobcontent-sitethree').fadeOut(200);

                function cutnewjobsitetwo(){

                //Cut all content out
                $('#newjobcontent-sitetwo').fadeIn(200);    
                $('#newjobcontent-siteone').css("display", "none");
                $('#newjobcontent-sitethree').css("display", "none");
                }
                setTimeout(cutnewjobsitetwo, 201);

                };

那是行不通的。如果该按钮被单击,则不会执行任何操作。谁能告诉我为什么?我的意思是,<div>第一个站点的内容在不存在时就消失了,但这真的是问题吗? - 我不得不说,我是一个初学者......

谢谢

编辑:

这是一些图片。我希望它有助于理解我想做什么:Site one , Site two , Site three

因此,“站点一”上的“weiter”按钮会触发与“站点三”上的“zurück”按钮相同的脚本。它淡出<div>一和三并淡入 <div>两个。

编辑2:

这是按钮的代码:

<button type="button" class="btn btn-default" name="addnewjob_sitetwo" id="addnewjob_sitetwo">
    <span class="glyphicon glyphicon-new-window" style="font-size: 20px"></span>   weiter
</button>

这是第一个,这是第二个:

<button type="button" class="btn btn-default" name="addnewjob_sitetwo" id="addnewjob_sitetwo" style="font-size: 20px">
            <span class="glyphicon glyphicon-new-window" style="font-size: 20px"></span>   zurück
            </button>

最佳答案

您上传的第三个代码 <div>似乎是用 id 设置为第二个 “addnewjob_site两个”而不是“addnewjob_site三个

改变:

document.getElementById("addnewjob_sitetwo").onclick

致:

document.getElementById("addnewjob_sitethree").onclick

应该可以解决问题。

关于javascript - 使用 jquery 淡入/淡出 javascript 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48330893/

相关文章:

javascript - $.ajax() : responseText is correct but error is reported. 为什么?

javascript - 如何返回正确匹配的数组?

jQuery Ajax GET 在 Web API 核心 Controller 中调用错误的方法

javascript - 始终滚动到可滚动表的末尾

php - 如何从网页中获取内容?

javascript - knockout 值绑定(bind)到 HTML5 日期选择器 (Chrome)

javascript - Q 库版本 0.9.7 promise 与 ES2015 promise 兼容吗?

javascript - 如何在 JavaScript 中对称拆分字符串?

javascript - jquery如何处理分层SVG对象中的mouseover或mouseenter事件?

javascript 总结我检查过的输入