javascript - 在多个元素上设置路径点

标签 javascript jquery css jquery-waypoints

我有一个带有“dipper”类的 div 标签

<div class = "dipper">
<p>Peekaboo</p>
</div>

然后,当滚动位于页面的某个特定部分时,我使用此脚本来显示“北斗七星”。

<script type="text/javascript">

    var $dipper = $('.dipper');

    $dipper.waypoint(function (direction) {
        if (direction == 'down') {

        $dipper.addClass('js-dipper-animate');
    }

    else{

        $dipper.removeClass('js-dipper-animate');
    }

    }, { offset: '75%' });



</script>

然后我就有了这个在“dipper”中淡入淡出的CSS

.dipper {

opacity: 0;
transition: all 200ms ease-in;
}

.js-dipper-animate {

opacity: 1;
}

我想在第一个 div 下添加另一个具有相同效果的 div。

当滚动到屏幕的某个位置时,第一个 div 就会出现。

然后,当第一个 div 接近结尾时,第二个 div 将淡入,而第一个 div 仍然存在。

最佳答案

我找到了答案here

<script type="text/javascript">
$(document).ready(function(){
//set a waypoint for all the page parts on the page
var ppWaypoint = $('.dipper').waypoint(function(direction) {
    //check the direction
    if(direction == 'down') {
        //add the class to start the animation
        $(this.element).addClass('show');
        //then destroy this waypoint, we don't need it anymore
        this.destroy();
    }

}, {
    //Set the offset
    offset: '75%'
});
});

关于javascript - 在多个元素上设置路径点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49827563/

相关文章:

javascript - 如果检查了 radio ,如何替换 p 标签值?

css - https @font-face 不适用于 IE 7 和 IE8

css - 图片下的文字,我希望它不可见,但我希望能够找到它

javascript - Netbeans javascript 缩进括号过多

javascript - Passport.js 用户登录和身份验证

javascript - javascript popupwindow 之后的行如何工作?

javascript - 我需要一个选择内部链接的快捷方式才能使用此功能

php - Jquery Raty启动插件: set score for multiple div

javascript - php 编码数组的问题

javascript - 有没有办法使悬停区域大于图像?