我希望能够根据我滚动的距离和剩余的量来增加我的进度条。
我试过这个:jsFiddle它似乎不起作用,我的脚本基于某人的脚本,该脚本使块根据滚动%水平移动。
My code:
<progress id="progressbar" value="0" max="100"></progress>
<br />
<br />
<br />
Lorem<br />
Ipsum<br />
Dolor<br />
.
.
.
.
JS:
$(document).ready(function () {
$(window).scroll(function () {
var s = $(this).scrollTop(),
d = $(document).height(),
scrollPercent = (s / d);
var position = (scrollPercent);
$("#progressbar").progressbar('value', position);
});
});
Working DEMO
Try this
$(window).scroll(function () {
var s = $(window).scrollTop(),
d = $(document).height(),
c = $(window).height();
scrollPercent = (s / (d-c)) * 100;
var position = scrollPercent;
$("#progressbar").attr('value', position);
});
希望这有帮助,谢谢
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)