Added Pinegrow Design project
This commit is contained in:
parent
51d668096b
commit
cdace4810d
125 changed files with 31470 additions and 0 deletions
175
design/js/bskit-scripts.js
Normal file
175
design/js/bskit-scripts.js
Normal file
|
|
@ -0,0 +1,175 @@
|
|||
/* Javascript code for all elements
|
||||
/*----------------------------------------------------*/
|
||||
$(document).ready(function() {
|
||||
initMaps();
|
||||
});
|
||||
|
||||
|
||||
$(document).ready(function() {
|
||||
count(".coming-soon");
|
||||
});
|
||||
|
||||
|
||||
/* -------- Owl Carousel MTCH -------- */
|
||||
$(".quote-carousel").owlCarousel({
|
||||
slideSpeed : 300,
|
||||
autoPlay : true,
|
||||
paginationSpeed : 400,
|
||||
singleItem : true,
|
||||
});
|
||||
// End Owl Carousel
|
||||
|
||||
|
||||
/* -------- Counter Up -------- */
|
||||
$('.counter').counterUp({
|
||||
delay: 10,
|
||||
time: 1000
|
||||
});
|
||||
// End Counter Up
|
||||
|
||||
|
||||
/* Count Down
|
||||
/*---------------------------------------------------- MTCH*/
|
||||
function count(elem){
|
||||
var $e = $(elem);
|
||||
if($e.length==0){
|
||||
return 0;
|
||||
};
|
||||
|
||||
//CountDown
|
||||
var dateOfBeginning = new Date(),
|
||||
dateOfEnd = $e.closest('[data-end-date]').attr('data-end-date') || new Date((new Date()).getTime() + 3*30*24*3600*1000);
|
||||
|
||||
countDown(dateOfBeginning, dateOfEnd);
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* -------- Isotope Filtering -------- */
|
||||
var $container = $('.isotope-gallery-container');
|
||||
var $filter = $('.filter');
|
||||
$(window).on('load', function () {
|
||||
// Initialize Isotope
|
||||
$container.isotope({
|
||||
itemSelector: '.gallery-item-wrapper'
|
||||
});
|
||||
$('.filter a').click(function () {
|
||||
var selector = $(this).attr('data-filter');
|
||||
var $iso_container = $(this).closest('.content-block,body').find('.isotope-gallery-container');
|
||||
$iso_container.isotope({ filter: selector });
|
||||
|
||||
var $iso_filter = $(this).closest('.filter');
|
||||
$iso_filter.find('a').parent().removeClass('active');
|
||||
$(this).parent().addClass('active');
|
||||
return false;
|
||||
});
|
||||
});
|
||||
$(window).smartresize(function () {
|
||||
$container.isotope('reLayout');
|
||||
});
|
||||
// End Isotope Filtering
|
||||
|
||||
|
||||
/* -------- Gallery Popup -------- */
|
||||
$(document).ready(function(){
|
||||
$('.gallery-zoom').magnificPopup({
|
||||
type: 'image'
|
||||
// other options
|
||||
});
|
||||
});
|
||||
// End Gallery Popup
|
||||
|
||||
|
||||
/* -------- Google Map -------- MTCH */
|
||||
function initMap(elem) {
|
||||
|
||||
var $e = $(elem);
|
||||
if($e.length==0){
|
||||
return 0;
|
||||
};
|
||||
|
||||
var lat = parseFloat($e.attr('data-map-lat') || 51.5111507);
|
||||
var long = parseFloat($e.attr('data-map-long') || -0.1239844);
|
||||
var zoom = parseInt($e.attr('data-map-zoom') || 15);
|
||||
|
||||
var marker_image = $e.attr('data-marker-image') || 'images/map-pin.png';
|
||||
|
||||
//Map start init
|
||||
var mapOptions = {
|
||||
center: new google.maps.LatLng(lat, long),
|
||||
zoom: zoom,
|
||||
zoomControl: true,
|
||||
zoomControlOptions: {
|
||||
style: google.maps.ZoomControlStyle.DEFAULT,
|
||||
},
|
||||
disableDoubleClickZoom: false,
|
||||
mapTypeControl: true,
|
||||
mapTypeControlOptions: {
|
||||
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU,
|
||||
},
|
||||
scaleControl: true,
|
||||
scrollwheel: false,
|
||||
streetViewControl: true,
|
||||
draggable : true,
|
||||
overviewMapControl: false,
|
||||
mapTypeId: google.maps.MapTypeId.ROADMAP,
|
||||
styles: [{stylers:[{saturation:-100},{gamma:1}]},{elementType:"labels.text.stroke",stylers:[{visibility:"off"}]},{featureType:"poi.business",elementType:"labels.text",stylers:[{visibility:"off"}]},{featureType:"poi.business",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"poi.place_of_worship",elementType:"labels.text",stylers:[{visibility:"off"}]},{featureType:"poi.place_of_worship",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"geometry",stylers:[{visibility:"simplified"}]},{featureType:"water",stylers:[{visibility:"on"},{saturation:50},{gamma:0},{hue:"#50a5d1"}]},{featureType:"administrative.neighborhood",elementType:"labels.text.fill",stylers:[{color:"#333333"}]},{featureType:"road.local",elementType:"labels.text",stylers:[{weight:0.5},{color:"#333333"}]},{featureType:"transit.station",elementType:"labels.icon",stylers:[{gamma:1},{saturation:50}]}]
|
||||
}
|
||||
|
||||
var map = new google.maps.Map($e.get(0), mapOptions);
|
||||
var marker = new google.maps.Marker({
|
||||
icon: marker_image,
|
||||
map: map,
|
||||
position: map.getCenter()
|
||||
});
|
||||
}
|
||||
|
||||
function initMaps() {
|
||||
$('.map').each(function(i, e) {
|
||||
initMap(e);
|
||||
})
|
||||
}
|
||||
//end Google Map
|
||||
|
||||
|
||||
|
||||
/* -------- Header 1 Nav -------- */
|
||||
$(".headroom").headroom({
|
||||
});
|
||||
|
||||
/* Soft scroll */
|
||||
$(function() {
|
||||
$('.soft-scroll a[href^="#"], a[href^="#"].soft-scroll').bind('click', function(event) {
|
||||
var $anchor = $(this);
|
||||
var href = $anchor.attr('href');
|
||||
try {
|
||||
var elem = $(href);
|
||||
if(elem.length) {
|
||||
$('html, body').stop().animate({
|
||||
scrollTop: elem.offset().top
|
||||
}, 1000);
|
||||
|
||||
event.preventDefault();
|
||||
}
|
||||
}
|
||||
catch(err) {}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
/* -------- Header 3 Nav -------- MTCH */
|
||||
|
||||
function initHeader3() {
|
||||
$('.nav-slide-btn').click(function() {
|
||||
$('.pull').slideToggle();
|
||||
});
|
||||
|
||||
$('#nav-toggle').click(function(e) {
|
||||
$(this).toggleClass('active');
|
||||
e.preventDefault();
|
||||
})
|
||||
}
|
||||
$(function() {
|
||||
initHeader3();
|
||||
});
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue