Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. <script type="text/javascript">
  2. $(function () {
  3. var $containerOuter = $('.js-container-outer');
  4. var $containerOuterTable = $('.js-container-outer').find('table');
  5. var $rightEndScroll = 'right-end-scroll';
  6. var $leftEndScroll = 'left-end-scroll';
  7. $containerOuter.scroll( function() {
  8. if ( $(this).scrollLeft() === ($containerOuterTable.width() - $(this).width())) {
  9. $(this).parent().addClass($rightEndScroll);
  10. $(this).parent().removeClass($leftEndScroll);
  11. }
  12. if ( $(this).scrollLeft() === 0) {
  13. $(this).parent().addClass($leftEndScroll);
  14. $(this).parent().removeClass($rightEndScroll);
  15. }
  16. });
  17.  
  18. var horScrollFunc = function (parentClass) {
  19. var $buttonRight = $('.js-slide-right', parentClass);
  20. var $buttonLeft = $('.js-slide-left', parentClass);
  21. var $containerOuter = $('.js-container-outer', parentClass);
  22. $buttonRight.on('click', function() {
  23. $containerOuter.animate( { scrollLeft: '+=300' }, 250);
  24. });
  25. $buttonLeft.on('click', function() {
  26. $containerOuter.animate( { scrollLeft: '-=300' }, 250);
  27. });
  28. }
  29. horScrollFunc('.js-add-cart-form');
  30. horScrollFunc('.js-bp-order-form');
  31. });
  32. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement