jQuery FadeIn / fadeOut无法正常运行

用户名

我有几个div,我希望根据导航面板进行淡入和淡出。我遇到了两个div的问题,但是其他div都工作正常,所以我不确定发生了什么。

这是jQuery代码,这里挑出了两个古怪的div,实际代码将其概括为适用于所有div:

    $('#behind_the_lens').click(function() {
                          $('#gallaries-page').fadeOut(0);
                          $('#behind_the_lens-page').fadeIn(750);
                          $('#pricing-page').fadeOut(750);
                         });
    $('#pricing').click(function() {
                          $('#pricing-page').fadeIn(750);
                          $('#behind_the_lens-page').fadeOut(750);
                         });

当第一个函数运行时,#pricing-page只是隐藏而#behind_the_lens-page不会褪色,并且不会褪色。

当第二个功能运行时,#pricing-page等待#behind_the_lens-page淡出,然后立即显示。

这对于div的任何其他组合都不会发生,所以对我来说很奇怪。

至于这些div的内容,一个#pricing-page使用表格,另一个使用浮动布局。但那里的布局类型并不是其他div唯一的。

总而言之,为什么它对这些div起作用而不对其他div起作用?此外,为什么要这样做呢?

编辑:能够提出一个小提琴在这里显示问题。

玷污

您正在同时渐入渐出。观看滚动条,您的“已单击”页面随当前可见的消失而显示,并在可见的完全消失之后跳到适当位置(显示:无)。

在fadeOut上使用完整的回调,以便在淡出完成后进行淡入。

https://jsfiddle.net/u3u8jsqr/2/

JS

if (thisID != visibleID) {
    $(visibleID).fadeOut(750, function () {
        $(thisID).fadeIn(750);
    });                                
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery fadeIn()无法正常工作

来自分类Dev

jQuery停止fadeOut / fadeIn循环

来自分类Dev

jQuery停止fadeOut / fadeIn循环

来自分类Dev

jQuery fadeIn / fadeOut而不是fadeToggle

来自分类Dev

jQuery的FadeOut,Load和FadeIn

来自分类Dev

Fadein和Fadeout停止jquery函数正常工作

来自分类Dev

不含JQuery的香草Javascript .fadein().fadeOut()

来自分类Dev

jQuery FadeIn和FadeOut后台命令

来自分类Dev

jQuery fadeIn()和fadeOUt()毫不延迟

来自分类Dev

jQuery Fadein / Fadeout后保持<a>文本

来自分类Dev

jQuery图像src fadeOut fadeIn效果

来自分类Dev

如何从<div>元素触发jQuery fadeIn()fadeOut()

来自分类Dev

jQuery Chrome上的fadeIn fadeOut“闪烁”,在FireFox和IE上工作正常

来自分类Dev

jQuery fadeIn似乎没有运行?

来自分类Dev

FadeIn动画无法正常运行2

来自分类Dev

jQuery fadeOut和SlideUp,然后fadeIn和SlideDown

来自分类Dev

jQuery fadeIn和fadeOut与IE8不兼容

来自分类Dev

Javascript fadeIn fadeOut不断淡入(没有JQuery!)

来自分类Dev

jQuery fadeOut和fadeIn背景图片

来自分类Dev

jQuery hide()和fadeOut(),show()和fadeIn()之间的区别

来自分类Dev

jQuery触发菜单上的fadeIn和fadeOut

来自分类Dev

与CSS中的过渡同时使用jQuery中的fadeIn和fadeOut

来自分类Dev

Bootstrap 4打破了我的jQuery fadeOut / fadeIn函数?

来自分类Dev

jQuery fadeIn和fadeOut将img放在顶部

来自分类Dev

使fadeIn和fadeOut效果在jquery中顺利工作

来自分类Dev

jQuery fadeIn和fadeOut与IE8不兼容

来自分类Dev

两个浏览器的fadeIn fadeOut jQuery

来自分类Dev

jQuery fadeOut和SlideUp,然后fadeIn和SlideDown

来自分类Dev

使用jQuery fadeIn()和fadeOut()的正确方法是什么?

Related 相关文章

热门标签

归档