利用jquery和引导实现动态滚动条效果

  

在某项目中遇到excel导入时客户要求显示滚动条效果,在此基础上使用js为其封装了个进度条类,只需要简单为其创建个div容器就可轻松实现效果,类具体如下:
  

        & lt; !DOCTYPE html>   & lt; html lang=坝τ谩北?   & lt; head>   & lt;元charset=" utf - 8 "/比;   & lt;元http-equiv=癤-UA-Compatible”内容=癐E=边缘”/比;   & lt;元name=笆哟啊蹦谌?翱矶?设备宽度,初始=1”/比;   & lt; title>引导101 Template      & lt; !——最新版本的引导核心CSS文件——比;   & lt;链接rel="样式表" href=" https://cdn.jsdelivr.net/npm/bootstrap@3.3.7 dist/css/bootstrap.min.css”rel=巴獠縩ofollow”诚信=皊ha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va + PmSTsz/K68vbdEjh5u”crossorigin=澳涿北?      & lt;脚本src=" https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js”祝辞& lt;/script>      & lt; !——最新的引导核心JavaScript文件——比;   & lt;脚本src=" https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js”诚信=皊ha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa crossorigin”=澳涿弊4? lt;/script>      & lt;/head>   & lt; body>   & lt; !——进度条示例——比;   & lt; !类——& lt; div=敖健北?   & lt; div类==皃rogressbar”“进度条”角色aria-valuenow=" 0 "   aria-valuemin=" 0 " aria-valuemax=" 100 "比;   & lt;跨类=" proText "祝辞& lt;/span>   & lt;/div>   & lt;/div>——比;      & lt; div id="包含"祝辞& lt;/div>      & lt; button> refresh   & lt; button> finish   & lt; button> remove      & lt; script>      var progressBar=零;      函数refreshPro () {   var con=$(" #包含");   progressBar=new progressBar ();   progressBar.setContainer (con);   progressBar.showProcessBar ();   }      函数完成(){   progressBar.finishProcessBar ();   }      函数删除(){   progressBar.destroyProcessBar ();   }//如果在规定时间内都没有完成进度条,则停留在90%的地方,一旦完成立刻到100%//写在ajax请求执行开始处进行创建,执行完成后执行完成进度条进度为100%//定义进度条类//提供构建/展示/销毁等工作//容器为要包含进入条展示容器   函数ProgressBar(容器){      var自我=;      var容器;      如果($容器!=null) {   容器=$容器;   }      var间隔;//创建的周期函数对象   var _id=" progress_bar " +新日期().getTime ();//progressBar随编机id号      自我。setContainer=函数(_container) {   容器=_container;   }//为当前容器加入进步   自我。createProgressBar=function () {   container.append (' & lt; div类=敖健眎d=" + _id +”祝辞& lt; div类=敖忍酢苯巧?皃rogressbar”aria-valuenow=" 0 " aria-valuemin=" 0 " aria-valuemax=" 100 "祝辞& lt;跨类=皃roText祝辞& lt;/span> & lt;/div> & lt;/div>”);   }      自我。beginProcessBar=function () {   var=0;   间隔=setInterval(函数(){   我+=10;   如果(我& lt;=90) {   $ (" # " + _id +“.progress-bar”)。css({“宽度”:i + " % "});   $ (" # " + _id +“.proText”)。文本(i + ' % ');   }   }, 1000);   }      自我。showProcessBar=function () {   self.createProgressBar ();   self.beginProcessBar ();   }      自我。finishProcessBar=function () {   如果(间隔!=null) {   $ (" # " + _id +“.progress-bar”)。css({“宽度”:“100%”});   $ (" # " + _id +“.proText”)。text (100%);   clearInterval(间隔);   }   }      self.destroyProcessBar=function () {   $ (" # " + _id) .remove ();   }      回归自我;   }      & lt;/script>   & lt;/body>   & lt;/html>      

  

以上所述是小编给大家介绍的利用jquery和引导实现动态滚动条效果,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

利用jquery和引导实现动态滚动条效果