【问题标题】:How to add waypoints to this progress bar?如何将航点添加到此进度条?
【发布时间】:2017-04-28 06:23:00
【问题描述】:

如何将航点添加到此进度条?通过这段代码,它只是动画,而我需要在用户滚动时对其进行动画处理。我也在使用航点,但不知道如何将它集成到这个 sn-p 中。 jQuery(document).ready(function(){

jQuery('.skillbar').each(function(){
    jQuery(this).find('.skillbar-bar').animate({
        width:jQuery(this).attr('data-percent')
    },6000);

});

});

【问题讨论】:

    标签: jquery twitter-bootstrap progress-bar jquery-waypoints


    【解决方案1】:

    试试这个代码

    $(document).ready(function( ){
            var waypoint = new Waypoint({
                  element: document.getElementById('mycontainer'),//Id of container
                  handler: function(direction) {
                    ProgressBar();
                  }
            });
    
            function ProgressBar(){
                jQuery('.skillbar').each(function(){
                    jQuery(this).find('.skillbar-bar').animate({
                        width:jQuery(this).attr('data-percent')
                    },6000);
    
                });
            }
    });
    

    【讨论】:

    【解决方案2】:

    尝试使用以下代码:

     function animateProgressBar(){
    $(".skillbar > span").each(function() {
        $(this)
            .data("origWidth", $(this).width())
            .width(0)
            .animate({
                width: $(this).data("origWidth")
            }, 1200);
    });
    }
    
    var waypoint = new Waypoint({
      element: document.getElementById('containerId'),
      handler: function(direction) {
        animateProgressBar();
      }
    });
    

    【讨论】:

      猜你喜欢
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多