Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为不同div的函数添加第二个“操作”_Javascript_Jquery_Html - Fatal编程技术网

Javascript 为不同div的函数添加第二个“操作”

Javascript 为不同div的函数添加第二个“操作”,javascript,jquery,html,Javascript,Jquery,Html,我有以下工作代码,在div/按钮中淡入/淡出 js html 我想以相反的顺序添加/删除同一个类。btn对另一个div可见,但似乎无法使其工作 另一个部门是 我希望它在删除.fade-in时添加class'btn-visible'为什么不在if块中同时使用这两个动作 $(window).scroll(function(){ if( $(this).scrollTop() > offset ) { $animation.addClass('btn-visible');

我有以下工作代码,在div/按钮中淡入/淡出

js

html

我想以相反的顺序添加/删除同一个类。btn对另一个div可见,但似乎无法使其工作

另一个部门是


我希望它在删除.fade-in时添加class'btn-visible'

为什么不在if块中同时使用这两个动作

$(window).scroll(function(){
    if( $(this).scrollTop() > offset ) {
       $animation.addClass('btn-visible');
       $('#btn2').removeClass('btn-visible'); 
    }
    else
    {
        $animation.removeClass('btn-visible');
        $('#btn2').addClass('btn-visible');
    }
});

$this.scrollTop在我的代码中,该行在同一块的后面,在现有块的后面。这样做会删除上一个按钮的功能,并且似乎不会将其添加到另一个创建中,否则将无法查看问题所在。
<div id='top-btn'>
   <a class="fade-in" href="#">...</a>
</div>
$(window).scroll(function(){
    if( $(this).scrollTop() > offset ) {
       $animation.addClass('btn-visible');
       $('#btn2').removeClass('btn-visible'); 
    }
    else
    {
        $animation.removeClass('btn-visible');
        $('#btn2').addClass('btn-visible');
    }
});