template.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. $(document).ready(function(){
  2. //Homepage Slider
  3. var options = {
  4. nextButton: false,
  5. prevButton: false,
  6. pagination: true,
  7. animateStartingFrameIn: true,
  8. autoPlay: true,
  9. autoPlayDelay: 3000,
  10. preloader: true
  11. };
  12. var mySequence = $("#sequence").sequence(options).data("sequence");
  13. //Main menu Initialization
  14. mainMenu.init();
  15. //Products slider
  16. var produxtsSlider = $('.products-slider').bxSlider({
  17. slideWidth: $('.products-slider .shop-item').outerWidth()-20, //Gets slide width
  18. responsive: true,
  19. minSlides: 1,
  20. maxSlides: 4,
  21. slideMargin: 20,
  22. auto: true,
  23. autoHover: true,
  24. speed: 800,
  25. pager: true,
  26. controls: false
  27. });
  28. //Make Videos Responsive
  29. $(".video-wrapper").fitVids();
  30. //Initialize tooltips
  31. $('.show-tooltip').tooltip();
  32. //Contact Us Map
  33. if($('#contact-us-map').length > 0){ //Checks if there is a map element
  34. var map = L.map('contact-us-map', {
  35. center: [51.502, -0.09],
  36. scrollWheelZoom: false,
  37. zoom: 15
  38. });
  39. L.tileLayer('http://{s}.tile.cloudmade.com/{key}/22677/256/{z}/{x}/{y}.png', {
  40. key: 'BC9A493B41014CAABB98F0471D759707'
  41. }).addTo(map);
  42. L.marker([51.5, -0.09]).addTo(map).bindPopup("<b>Some Company</b><br/>123 Fake Street<br/>LN1 2ST<br/>London</br>United Kingdom").openPopup();
  43. }
  44. $( window ).resize(function() {
  45. $('.col-footer:eq(0), .col-footer:eq(1)').css('height', '');
  46. var footerColHeight = Math.max($('.col-footer:eq(0)').height(), $('.col-footer:eq(1)').height()) + 'px';
  47. $('.col-footer:eq(0), .col-footer:eq(1)').css('height', footerColHeight);
  48. });
  49. $( window ).resize();
  50. });