This repository was archived by the owner on Aug 16, 2019. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 supportsPassive = true
88 }
99 } )
10- window . addEventListener ( "test" , null , opts )
10+ window . addEventListener ( 'test' , $ . noop , opts )
11+ window . removeEventListener ( 'test' , $ . noop )
1112 } catch ( e ) { }
1213
1314 $ ( document ) . ready ( function ( ) {
15+ var $bar = $ ( '.reading-progress-bar' )
1416 window . addEventListener ( 'scroll' , function ( ) {
17+ var $win = $ ( window )
1518 var $post = $ ( '.post-block' )
16- var h = $ ( window ) . scrollTop ( ) - $post . position ( ) . top
19+ var winmid = $win . scrollTop ( ) + $win . height ( ) / 2 //assume reader will focus on middle of screen(vertical)
20+ var h = winmid - $post . position ( ) . top
1721 var percent = Math . round ( h / $post . height ( ) * 100 )
1822 if ( percent < 0 ) percent = 0
1923 if ( percent > 100 ) percent = 100
20- $ ( '.reading-progress- bar' ) . css ( 'width' , percent + '%' )
24+ $bar . css ( 'width' , percent + '%' )
2125 } , supportsPassive ? { passive : true } : false )
2226 } )
2327} ) ( )
You can’t perform that action at this time.
0 commit comments