Advertisement
Guest User

Untitled

a guest
Nov 13th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. // U contructoru dodaj ovo
  2. this.prev = this.prev.bind(this);
  3. this.next = this.next.bind(this);
  4.  
  5. // Unutar classe negdje prije rendera dodaj ove funkcije
  6. prev(e){
  7. let cl = this.state.classList.map(item=>'');
  8. let num = (this.state.slides.length+this.state.current-1)%this.state.slides.length;
  9. cl[num] = 'in'
  10. this.setState({current:num,currentTime:0,classList:cl,dotCounter:num})
  11. }
  12. next(e){
  13. let cl = this.state.classList.map(item=>'');
  14. let num = (this.state.slides.length+this.state.current+1)%this.state.slides.length;
  15. cl[num] = 'in'
  16. this.setState({current:num,currentTime:0,classList:cl,dotCounter:num})
  17. }
  18.  
  19. // U RENDER NA DNU DODAJ OVO
  20. <div className="prev" onClick={this.prev}/>
  21. <div className="next" onClick={this.next}/>
  22.  
  23. // U CSS DODAJ OVO I U public/img dodaj slike za left i right png koje hoces i eventuano malo sredi css
  24. .prev{
  25. position: absolute;
  26. top: 50%;
  27. left: 20px;
  28. width: 75px;
  29. height: 75px;
  30. background-image: url('/img/left.png');
  31. background-size: 100% 100%;
  32. cursor: pointer;
  33. }
  34. .next{
  35. position: absolute;
  36. top: 50%;
  37. right: 20px;
  38. width: 100px;
  39. height: 100px;
  40. background-image: url('/img/right.png');
  41. background-size: 100% 100%;
  42. cursor: pointer;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement