browserify index.js > bundle.js
php -S localhost:8080
browserify index.js > bundle.js
php -S localhost:8080
<head> | |
<script src="/bundle.js"></script> | |
</head> | |
<h1>H1 1</h1> <h2>H2 1</h2><br/> | |
<h1>H1 2</h1> <h2>H2 2</h2><br/> | |
<h1>H1 3</h1> <h2>H2 3</h2><br/> | |
<h1>H1 4</h1> <h2>H2 4</h2><br/> | |
<h1>H1 5</h1> <h2>H2 5</h2><br/> | |
<h1>H1 6</h1> <h2>H2 6</h2><br/> | |
<h1>H1 7</h1> <h2>H2 7</h2><br/> | |
<h1>H1 8</h1> <h2>H2 8</h2><br/> | |
<h1>H1 9</h1> <h2>H2 9</h2><br/> | |
<h1 class="heading1">H1 10</h1> <h2>H2 10</h2><br/> | |
<h1>H1 11</h1> <h2>H2 11</h2><br/> | |
<h1>H1 12</h1> <h2>H2 12</h2><br/> | |
<h1>H1 13</h1> <h2>H2 13</h2><br/> | |
<h1>H1 14</h1> <h2>H2 14</h2><br/> | |
<h1>H1 15</h1> <h2>H2 15</h2><br/> | |
<h1>H1 16</h1> <h2>H2 16</h2><br/> | |
<h1>H1 17</h1> <h2>H2 17</h2><br/> | |
<h1>H1 18</h1> <h2>H2 18</h2><br/> | |
<h1>H1 19</h1> <h2>H2 19</h2><br/> | |
<h1>H1 20</h1> <h2>H2 20</h2><br/> | |
<h1>H1 21</h1> <h2>H2 21</h2><br/> | |
<h1>H1 22</h1> <h2>H2 22</h2><br/> | |
<h1>H1 23</h1> <h2>H2 23</h2><br/> | |
<h1>H1 24</h1> <h2>H2 24</h2><br/> | |
<h1>H1 25</h1> <h2>H2 25</h2><br/> | |
<h1>H1 26</h1> <h2>H2 26</h2><br/> | |
<h1>H1 27</h1> <h2>H2 27</h2><br/> | |
<h1>H1 28</h1> <h2>H2 28</h2><br/> | |
<h1>H1 29</h1> <h2>H2 29</h2><br/> | |
<h1>H1 30</h1> <h2>H2 30</h2><br/> | |
<h1>H1 31</h1> <h2>H2 31</h2><br/> | |
<h1>H1 32</h1> <h2>H2 32</h2><br/> | |
<h1>H1 33</h1> <h2>H2 33</h2><br/> | |
<h1>H1 34</h1> <h2>H2 34</h2><br/> | |
<h1>H1 35</h1> <h2>H2 35</h2><br/> | |
<h1>H1 36</h1> <h2>H2 36</h2><br/> | |
<h1>H1 37</h1> <h2>H2 37</h2><br/> | |
<h1>H1 38</h1> <h2>H2 38</h2><br/> | |
<h1>H1 39</h1> <h2>H2 39</h2><br/> |
document.addEventListener('DOMContentLoaded', onLoad, false); | |
function onLoad() { | |
var inView = require('in-view'); | |
var inview1 = inView(); | |
var inview2 = inView(); | |
inview1.offset(200); | |
inview2.offset(350); | |
inview1('h1') | |
.on('enter', onEnter) | |
.on('exit', onExit); | |
inview2('h2') | |
.on('enter', onEnter2) | |
.on('exit', onExit2); | |
window.inView = inView; | |
} | |
function onEnter(el) { | |
el.style.color = "blue" | |
} | |
function onEnter2(el) { | |
el.style.color = "green" | |
} | |
function onExit2(el) { | |
el.style.color = "black" | |
} | |
function onExit(el) { | |
el.style.color = "black" | |
} |
{ | |
"name": "in-view-test", | |
"version": "1.0.0", | |
"description": "", | |
"main": "index.js", | |
"scripts": { | |
"test": "echo \"Error: no test specified\" && exit 1" | |
}, | |
"author": "", | |
"license": "ISC", | |
"dependencies": { | |
"in-view": "git://github.com/SindreSvendby/in-view.git#master" | |
} | |
} |