拖动滚动条实时显示文字所在位置百分比

XML/HTML Code
- <div id="percentageCounter"><h1>0%</h1></div>
- <div class="content">
- <p></p>
- </p>
- </div>
- <script type="text/javascript" src="../../js/jquery-1.4.3.js"></script>
- <script src='js/localstorage.js'></script>
- <script src='js/remember_scroll.js'></script>
- <script>RememberScroll.init();</script>
- <script>
- if (document.location.search.match(/type=embed/gi)) {
- window.parent.postMessage('resize', "*");
- }
- </script>
- <script>
- $(window).scroll(function(){
- // Change this to target a different percentage
- var targetPercentage = 70;
- //Change this to set the height of your nav bar so it hides properly. If you have a box shadow you may have to adjust this number to be height + shadow distance
- var navBarHeight = 66;
- //Change this to the ID of the content you are trying to show.
- var targetID = "#navigation";
- //Window Math
- var scrollTo = $(window).scrollTop(),
- docHeight = $(document).height(),
- windowHeight = $(window).height();
- scrollPercent = (scrollTo / (docHeight-windowHeight)) * 100;
- scrollPercentscrollPercent = scrollPercent.toFixed(1);
- $('#percentageCounter h1').text(scrollPercent+"%");
- if(scrollPercent > targetPercentage) {
- $(targetID).css({ top: '0' });
- }
- if(scrollPercent < targetPercentage) {
- $(targetID).css({ top: '-'+navBarHeight+'px' });
- }
- }).trigger('scroll');
- //@ sourceURL=pen.js
- </script>
原文地址:http://www.freejs.net/article_jquerywenzi_442.html
最近更新
- jQuery轮播图插件slider-...
- CSS3鼠标悬停图片遮罩层变形动画特...
- 响应式全屏手风琴菜单,同时支持垂直方...
- 分组select选择器,支持多选和单...
- jQuery时间日期选择器代码日历插...
- Select 选择器 可以清空的单选...
我爱薅羊毛
点击最多
广告赞助
相关文章
- jquery点击显示或隐藏内容,可以一次展开多个和...
- tooltips/弹出层/消息提示效果,支持点击与...
- jQuery幸运大转盘抽奖活动代码
- jquery来实现的添加商品和减少商品数量,用于购...
- jQuery手机端弹出层提示对话框
- php js实现拖动滑块完成拼图验证码