Guest User

Untitled

a guest
Feb 25th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.39 KB | None | 0 0
  1. <div class="row">
  2. <div class="col-lg-3 col-xs-12">
  3. <div class="deviceHolder center-block">
  4. <div class="device360" id="bicycle"></div>
  5. <span class="loading"></span>
  6. <div class="slider1" style="margin: 1% auto; width: 100%;"></div>
  7. </div>
  8. </div>
  9. <div class="col-lg-3 col-xs-12">
  10. <div class="deviceHolder center-block">
  11. <div class="device360" id="infrashape"></div>
  12. <span class="loading"></span>
  13. <div class="slider2" style="margin: 1% auto; width: 100%;"></div>
  14. </div>
  15. </div>
  16. <div class="col-lg-3 col-xs-12">
  17. <div class="deviceHolder center-block">
  18. <div class="device360" id="rollshape"></div>
  19. <span class="loading"></span>
  20. <div class="slider3" style="margin: 1% auto; width: 100%;"></div>
  21. </div>
  22. </div>
  23. <div class="col-lg-3 col-xs-12">
  24. <div class="deviceHolder center-block">
  25. <div class="device360" id="vibrashape"></div>
  26. <span class="loading"></span>
  27. <div class="slider4" style="margin: 1% auto; width: 100%;"></div>
  28. </div>
  29. </div>
  30.  
  31. .device360{
  32. position: relative;
  33. width: 500px;
  34. height: 500px;
  35. margin: 0 auto;
  36. background-position: 0 0;
  37. background-repeat: no-repeat;
  38. }
  39. #bicycle{
  40. background: url("assets/img/devices/bicycle.png");
  41. }
  42. #infrashape{
  43. background: url("assets/img/devices/infrashape.png");
  44. }
  45. #rollshape{
  46. background: url("assets/img/devices/rollshape.png");
  47. }
  48. #vibrashape{
  49. background: url("assets/img/devices/vibrashape.png");
  50. }
  51.  
  52. import { Component, OnInit } from '@angular/core';
  53. declare var jquery:any;
  54. declare var $ :any;
  55.  
  56. @Component({
  57. selector: 'app-device',
  58. templateUrl: './device.component.html',
  59. styleUrls: ['./device.component.css']
  60. })
  61. export class DeviceComponent implements OnInit {
  62.  
  63. constructor() { }
  64.  
  65. ngOnInit() {
  66. var slider1 = $('.slider1');
  67. var slider2 = $('.slider2');
  68. var slider3 = $('.slider3');
  69. var slider4 = $('.slider4');
  70. var positions = [
  71. '0 0', '-500px 0', '-1000px 0', '-1500px 0', '-2000px 0', '-2500px 0', '-3000px 0', '-3500px 0', '-4000px 0', '-4500px 0', '-5000px 0', '-5500px 0', '-6000px 0', '-6500px 0', '-7000px 0', '-7500px 0',
  72. '0 -500px', '-500px -500px', '-1000px -500px', '-1500px -500px', '-2000px -500px', '-2500px -500px', '-3000px -500px', '-3500px -500px', '-4000px -500px', '-4500px -500px', '-5000px -500px', '-5500px -500px', '-6000px -500px', '-6500px -500px', '-7000px -500px', '-7500px -500px',
  73. '0 -1000px', '-500px -1000px', '-1000px -1000px', '-1500px -1000px', '-2000px -1000px', '-2500px -1000px', '-3000px -1000px', '-3500px -1000px', '-4000px -1000px', '-4500px -1000px', '-5000px -1000px', '-5500px -1000px', '-6000px -1000px', '-6500px -1000px', '-7000px -1000px', '-7500px -1000px',
  74. '0 -1500px', '-500px -1500px', '-1000px -1500px', '-1500px -1500px', '-2000px -1500px', '-2500px -1500px', '-3000px -1500px', '-3500px -1500px', '-4000px -1500px', '-4500px -1500px', '-5000px -1500px', '-5500px -1500px', '-6000px -1500px', '-6500px -1500px', '-7000px -1500px', '-7500px -1500px',
  75. '0 -2000px', '-500px -2000px', '-1000px -2000px', '-1500px -2000px', '-2000px -2000px', '-2500px -2000px', '-3000px -2000px', '-3500px -2000px', '-4000px -2000px', '-4500px -2000px', '-5000px -2000px', '-5500px -2000px', '-6000px -2000px', '-6500px -2000px', '-7000px -2000px', '-7500px -2000px',
  76. '0 -2500px', '-500px -2500px', '-1000px -2500px', '-1500px -2500px', '-2000px -2500px', '-2500px -2500px', '-3000px -2500px', '-3500px -2500px', '-4000px -2500px', '-4500px -2500px', '-5000px -2500px', '-5500px -2500px', '-6000px -2500px', '-6500px -2500px', '-7000px -2500px', '-7500px -2500px',
  77. '0 -3000px', '-500px -3000px', '-1000px -3000px', '-1500px -3000px', '-2000px -3000px', '-2500px -3000px', '-3000px -3000px', '-3500px -3000px', '-4000px -3000px', '-4500px -3000px', '-5000px -3000px', '-5500px -3000px', '-6000px -3000px', '-6500px -3000px', '-7000px -3000px', '-7500px -3000px',
  78. '0 -3500px', '-500px -3500px', '-1000px -3500px', '-1500px -3500px', '-2000px -3500px', '-2500px -3500px', '-3000px -3500px', '-3500px -3500px', '-4000px -3500px', '-4500px -3500px', '-5000px -3500px', '-5500px -3500px', '-6000px -3500px', '-6500px -3500px', '-7000px -3500px', '-7500px -3500px',
  79. '0 -4000px', '-500px -4000px', '-1000px -4000px', '-1500px -4000px', '-2000px -4000px', '-2500px -4000px', '-3000px -4000px', '-3500px -4000px', '-4000px -4000px', '-4500px -4000px', '-5000px -4000px', '-5500px -4000px', '-6000px -4000px', '-6500px -4000px', '-7000px -4000px', '-7500px -4000px',
  80. '0 -4500px', '-500px -4500px', '-1000px -4500px', '-1500px -4500px', '-2000px -4500px', '-2500px -4500px', '-3000px -4500px', '-3500px -4500px', '-4000px -4500px', '-4500px -4500px', '-5000px -4500px', '-5500px -4500px', '-6000px -4500px', '-6500px -4500px', '-7000px -4500px', '-7500px -4500px',
  81. '0 -5000px', '-500px -5000px', '-1000px -5000px', '-1500px -5000px', '-2000px -5000px', '-2500px -5000px', '-3000px -5000px', '-3500px -5000px', '-4000px -5000px', '-4500px -5000px', '-5000px -5000px', '-5500px -5000px', '-6000px -5000px', '-6500px -5000px', '-7000px -5000px', '-7500px -5000px',
  82. '0 -5500px', '-500px -5500px', '-1000px -5500px', '-1500px -5500px', '-2000px -5500px', '-2500px -5500px', '-3000px -5500px', '-3500px -5500px', '-4000px -5500px', '-4500px -5500px', '-5000px -5500px', '-5500px -5500px', '-6000px -5500px', '-6500px -5500px', '-7000px -5500px', '-7500px -5500px',
  83. '0 -6000px', '-500px -6000px', '-1000px -6000px', '-1500px -6000px', '-2000px -6000px', '-2500px -6000px', '-3000px -6000px', '-3500px -6000px', '-4000px -6000px', '-4500px -6000px', '-5000px -6000px', '-5500px -6000px', '-6000px -6000px', '-6500px -6000px', '-7000px -6000px', '-7500px -6000px',
  84. '0 -6500px', '-500px -6500px', '-1000px -6500px', '-1500px -6500px', '-2000px -6500px', '-2500px -6500px', '-3000px -6500px', '-3500px -6500px', '-4000px -6500px', '-4500px -6500px', '-5000px -6500px', '-5500px -6500px', '-6000px -6500px', '-6500px -6500px', '-7000px -6500px', '-7500px -6500px',
  85. '0 -7000px', '-500px -7000px', '-1000px -7000px', '-1500px -7000px', '-2000px -7000px', '-2500px -7000px', '-3000px -7000px', '-3500px -7000px', '-4000px -7000px', '-4500px -7000px', '-5000px -7000px', '-5500px -7000px', '-6000px -7000px', '-6500px -7000px', '-7000px -7000px', '-7500px -7000px',
  86. '0 -7500px', '-500px -7500px', '-1000px -7500px', '-1500px -7500px', '-2000px -7500px', '-2500px -7500px', '-3000px -7500px', '-3500px -7500px', '-4000px -7500px', '-4500px -7500px', '-5000px -7500px', '-5500px -7500px', '-6000px -7500px', '-6500px -7500px', '-7000px -7500px', '-7500px -7500px'
  87. ];
  88.  
  89. slider1.slider({
  90. max: 240,
  91. min: 1,
  92. slide: function(event, ui) {
  93. $('#bicycle').css("background-position", positions[ui.value]);
  94. }
  95. });
  96. slider2.slider({
  97. max: 240,
  98. min: 1,
  99. slide: function(event, ui) {
  100. $('#infrashape').css("background-position", positions[ui.value]);
  101. }
  102. });
  103. slider3.slider({
  104. max: 240,
  105. min: 1,
  106. slide: function(event, ui) {
  107. $('#rollshape').css("background-position", positions[ui.value]);
  108. }
  109. });
  110. slider4.slider({
  111. max: 240,
  112. min: 1,
  113. slide: function(event, ui) {
  114. $('#vibrashape').css("background-position", positions[ui.value]);
  115. }
  116. });
  117.  
  118. }
  119.  
  120. }
Add Comment
Please, Sign In to add comment