【问题标题】:how to use animate.css and viewportchecker with bootstrap如何在 bootstrap 中使用 animate.css 和 viewportchecker
【发布时间】:2015-01-05 16:29:00
【问题描述】:

我在网站中使用引导程序,但不能使用 animate.css 和 viewportchecker 来创建像 http://www.web2feel.com/freeby/scroll-effects/index4.html 这样的动画,因为在添加像这样隐藏的类后所有元素都会永久消失

jQuery('.row.homeCats').addClass("hide").viewportChecker({
    classToAdd: 'visible animated fadeInDown',
    offset: 100
});

这是包含引导 css 和 js 文件的同一页面 http://goo.gl/AipVzD 你可以看到什么都没有显示

我尝试将隐藏类应用于多个元素,但得到相同的结果。动画在没有相同元素的引导下正常工作

【问题讨论】:

    标签: twitter-bootstrap hidden animate.css


    【解决方案1】:

    Bootstraps 隐藏类是:

    .hidden {
     display: none !important;
    visibility: hidden !important;
    }
    

    所以当然它隐藏了一切。 但是 animate.css 中没有“隐藏”类。我不确定您为什么需要它,但是如果您需要隐藏某些东西,为什么不自己制作课程呢?

    附录

    由于您的问题实际上是关于 viewportchecker 而不是 animate.css,所以这里有一个解决方案:

    将此用于您的 CSS(已编辑)

     .hideme{
     opacity:0;
     }
     .visible{
     opacity:1;
     }
    

    这是为您的 js(已编辑):

    jQuery('.row.homeCats').addClass("hideme").viewportChecker({
    classToAdd: 'visible animated fadeInDown',
    offset: 100
    });
    

    【讨论】:

    • 是的,我知道 bootstrap 使用 .hidden 类,所以我在问如何让 div 看起来像这样 web2feel.com/freeby/scroll-effects/index4.html,因为您看到目标 div 默认隐藏,然后它们在滚动时显示为动画跨度>
    • 你的问题是关于 animate.css(你应该编辑它),这不是问题,你需要更改的是 viewportChecker.js。
    • 仍然是同样的问题,根本没有出现任何东西,所以有没有办法在没有隐藏元素的问题的情况下使用引导程序制作动画示例?感谢您的努力和帮助
    • 链接或 jsfiddle 会有所帮助。另外,更改您的偏移量,看看它是否有所作为。你的 CSS 中有一个可见的类吗?
    • 是的,我只是使用了上面相同的 css,但一切仍然隐藏,帖子中有一个示例链接。我可以正常使用 animate.css 但不能隐藏元素然后显示它们就是问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    • 2017-01-16
    • 1970-01-01
    • 2019-05-01
    • 2020-10-22
    • 2015-06-23
    • 2023-03-21
    相关资源
    最近更新 更多