Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. var syncScroll = function() {
  2. var items = arguments;
  3. for (var i = 0; i < items.length; i++) {
  4. items[i].addEventListener('scroll', function() {
  5. for (var j = 0; j < items.length; j++) {
  6. if (i !== j) {
  7. items[j].scrollTop = this.scrollTop; // this is the element that triggered the event
  8. }
  9. }
  10. });
  11. }
  12. };
  13.  
  14. // usage example below
  15. var before = document.getElementsByClassName('before')[0];
  16. var center = document.getElementsByClassName('center')[0];
  17. var after = document.getElementsByClassName('after')[0];
  18. syncScroll(before, center, after); // the order does not matter
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement