Guest User

Untitled

a guest
Nov 20th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. var template;
  2. var streamDiv;
  3. var html = "";
  4. var hiding = false;
  5. var hb;
  6. var mouseOvered = false;
  7.  
  8. $(document).ready(function() {
  9.  
  10. var source = $("#itemTemplate").html();
  11. template = Handlebars.compile(source);
  12.  
  13. streamDiv = $("#stream");
  14.  
  15. //set up an interval to ask for new data
  16. hb = window.setInterval(checkData, 4000);
  17.  
  18. Handlebars.registerHelper('dateFormat', function(dt) {
  19. return (dt.getMonth()+1) + '/' + dt.getDate() + '/' + dt.getFullYear() + ' ' + (dt.getHours()+1) + ':'+dt.getMinutes();
  20. });
  21.  
  22. $("#stream").on("mouseover",".item", function() {
  23. console.log('hiding');
  24. hiding=true;
  25. mouseOvered=true;
  26. //console.log($(this).position().top);
  27. });
  28.  
  29. $("#stream").on("mouseout",".item", function() {
  30. console.log('UNhiding',html);
  31. hiding=false;
  32. mouseOvered=false;
  33. addToStream(html);
  34. });
  35.  
  36. $(window).on("scroll",function() {
  37. //Only care if not mouseOvered
  38. if(mouseOvered) return;
  39. var scroll = $(window).scrollTop();
  40. if(scroll > 0) hiding = true;
  41. else {
  42. hiding = false;
  43. if(html != "") addToStream(html);
  44. }
  45. });
  46.  
  47. });
Add Comment
Please, Sign In to add comment