jQuery( document ).ready( function() {
// slider text
var slidtext = jQuery( '#slidertext' );
jQuery( function() {
var slideBegin = 3000,
transSpeed = 500,
simple_slideshow = slidtext,
listItems = simple_slideshow.children( '.main-text' ),
listLen = listItems.length,
i = 0,
changeList = function() {
listItems.eq( i )
.fadeOut( transSpeed, function() {
i += 1, i === listLen && ( i = 0 ), listItems.eq( i )
.fadeIn( transSpeed )
} )
};
listItems.not( ':first' )
.hide(), setInterval( changeList, slideBegin );
} );
// Magnific Popup img
jQuery( '.big-img' )
.magnificPopup( {
delegate: 'a',
type: 'image',
closeOnContentClick: false,
closeBtnInside: false,
mainClass: 'mfp-with-zoom mfp-img-mobile',
image: {
verticalFit: true,
},
gallery: {
enabled: false
},
zoom: {
enabled: true,
duration: 300, // don't foget to change the duration also in CSS
opener: function( element ) {
return element.find( 'img' );
}
}
} );
// Magnific Popup img
jQuery( '.big-img-1' )
.magnificPopup( {
type: 'image'
} );
// Magnific Popup dailymotion
$('.big-video').magnificPopup({
type: 'iframe',
iframe: {
patterns: {
dailymotion: {
index: 'dailymotion.com',
id: function(url) {
var m = url.match(/^.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&]+))?/);
if (m !== null) {
if(m[4] !== undefined) {
return m[4];
}
return m[2];
}
return null;
},
src: 'http://www.dailymotion.com/embed/video/%id%'
}
}
}
});
// Magnific Popup youtube
$('.big-youtube').magnificPopup({
disableOn: 700,
type: 'iframe',
mainClass: 'mfp-with-zoom mfp-img-mobile',
removalDelay: 0,
preloader: false,
fixedContentPos: false,
iframe: {
patterns: {
youtube: {
src: 'http://www.youtube.com/embed/%id%?autoplay=1&rel=0'
}
}
}
});
// vimeo video
$('.vim-video').magnificPopup({
type: 'iframe',
iframe: {
markup: '
'+
'
'+
'
'+
'
Some caption
'+
'
'
},
callbacks: {
markupParse: function(template, values, item) {
values.title = item.el.attr('title');
}
}
});
//popup video player
$('.popup-video').magnificPopup({
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false,
iframe: {
markup: '',
srcAction: 'iframe_src',
}
});
// step work
var jQuerycontainerstep = jQuery( '#step-text' );
jQuerycontainerstep.isotope( {
itemSelector: '.cont',
filter: '.planing',
hiddenStyle: {
opacity: 0
},
visibleStyle: {
opacity: 1
}
} );
jQuery( '.filt-step' )
.on( 'click', function( e ) {
e.preventDefault();
var jQuerythis = jQuery( this );
if ( jQuerythis.hasClass( 'active' ) ) {
return false;
}
var jQueryoptionSet = jQuerythis.parents();
jQueryoptionSet.find( '.active' )
.removeClass( 'active' );
jQuerythis.addClass( 'active' );
var selector = jQuery( this )
.attr( 'data-filter' );
jQuerycontainerstep.isotope( {
filter: selector,
} );
return false;
} );
// service
var jQuerycontainer = jQuery( '#services' );
jQuerycontainer.isotope( {
itemSelector: '.service',
filter: '.passion',
hiddenStyle: {
opacity: 0
},
visibleStyle: {
opacity: 1
}
} );
jQuery( '.filt-serv' )
.on( 'click', function( e ) {
e.preventDefault();
var jQuerythis = jQuery( this );
if ( jQuerythis.hasClass( 'selected' ) ) {
return false;
}
var jQueryoptionSet = jQuerythis.parents();
jQueryoptionSet.find( '.selected' )
.removeClass( 'selected' );
jQuerythis.addClass( 'selected' );
var selector = jQuery( this )
.attr( 'data-filter' );
jQuerycontainer.isotope( {
filter: selector,
} );
return false;
} );
// set mansory gallery max width
var maingall = jQuery('#w-gallery-container');
if (maingall.length) {
var masonry = new Macy({
container: '#w-gallery-container',
trueOrder: false,
waitForImages: true,
debug: true,
columns: 3,
breakAt: {
1200: {
columns: 3,
},
940: {
columns: 2,
},
520: {
columns: 2,
},
400: {
columns: 1
}
}
});
} else {
//nothing happen
}
// projects width gallery
var $Wcontainerpro = jQuery( '.w-gallery-container' );
$Wcontainerpro.isotope( {
itemSelector: '.w-gallery',
filter: '*'
} );
jQuery( '.filt-projects-w' )
.on( 'click', function( e ) {
e.preventDefault();
var $this = jQuery( this );
if ( $this.hasClass( 'selected' ) ) {
return false;
}
var $optionSetpro = $this.parents();
$optionSetpro.find( '.selected' )
.removeClass( 'selected' );
$this.addClass( 'selected' );
var selector = $( this )
.attr( 'data-project' );
$Wcontainerpro.isotope( {
filter: selector,
} );
return false;
});
// layout Isotope after each image loads
$Wcontainerpro.imagesLoaded().progress( function() {
$Wcontainerpro.isotope('layout');
});
// filter galery hide
$(".filtter-icon").on("click", function() {
$("#filter-porto").slideToggle(600);
$("#filter-hide").toggleClass('show');
});
// owlCarousel gallery
$("#owl-testimonial").owlCarousel({
margin:15,
responsiveClass:true,
responsive:{
0:{
items:1,
},
320:{
items:1,
},
414:{
items:1,
loop:true,
},
800:{
items:1,
loop:true,
},
1024:{
items:1,
loop:true,
}
}
});
// owlCarousel gallery
$("#owl-testimonial1").owlCarousel({
margin:15,
responsiveClass:true,
responsive:{
0:{
items:1,
},
320:{
items:1,
},
414:{
items:1,
loop:true,
},
800:{
items:2,
loop:true,
},
1024:{
items:3,
loop:true,
}
}
});
// owlCarousel gal
$("#owl-gal").owlCarousel({
margin:15,
responsiveClass:true,
responsive:{
0:{
items:1,
nav:true,
stagePadding: 0
},
320:{
items:1,
nav:true,
stagePadding: 0
},
414:{
items:1,
nav:true,
loop:true,
stagePadding: 0
},
800:{
items:2,
nav:true,
loop:true,
stagePadding: 0
},
1024:{
items:3,
nav:true,
loop:true,
stagePadding: 160
}
},
nav:true,
navText : ['','']
});
// owlCarousel gal
$("#owl-gal1").owlCarousel({
margin:15,
responsiveClass:true,
responsive:{
0:{
items:1,
nav:true,
stagePadding: 0
},
320:{
items:1,
nav:true,
stagePadding: 0
},
414:{
items:1,
nav:true,
loop:true,
stagePadding: 0
},
800:{
items:2,
nav:true,
loop:true,
stagePadding: 0
},
1024:{
items:3,
nav:true,
loop:true,
stagePadding: 160
}
},
nav:true,
navText : ['','']
});
// owlCarousel recent post
var owl = jQuery( "#owl-post" );
owl.owlCarousel( {
items: 3,
pagination: false,
itemsDesktop: [ 1000, 2 ],
itemsDesktopSmall: [ 900, 2 ],
itemsTablet: [ 600, 1 ],
itemsMobile: false,
autoPlay: false,
navigation: true,
navigationText: [ "", "" ]
} );
// owlCarousel team
var owl = jQuery( "#owl-team" );
owl.owlCarousel( {
margin:15,
responsiveClass:true,
responsive:{
0:{
items:1,
nav:true,
stagePadding: 0
},
320:{
items:1,
nav:true,
stagePadding: 0
},
414:{
items:1,
nav:true,
loop:true,
stagePadding: 0
},
800:{
items:2,
nav:true,
loop:true,
stagePadding: 0
},
1024:{
items:2,
nav:true,
loop:false,
stagePadding: 160
},
1600:{
items:3,
nav:true,
loop:false,
stagePadding: 160
},
1920:{
items:4,
nav:true,
loop:false,
stagePadding: 160
},
2200:{
items:5,
nav:true,
loop:false,
stagePadding: 160
},
2300:{
items:6,
nav:true,
loop:false,
stagePadding: 160
}
},
nav:true,
navText : ['','']
});
// owlCarousel brand
var owl = jQuery( "#owl-brand" );
owl.owlCarousel( {
items: 6,
pagination: false,
itemsDesktop: [ 1000, 4 ],
itemsDesktopSmall: [ 900, 3 ],
itemsTablet: [ 600, 2 ],
itemsMobile: false,
autoPlay: 2000,
stopOnHover: true
} );
// owl projects detail
var projectsBig = $("#projectsBig");
projectsBig.owlCarousel( {
margin:15,
responsiveClass:true,
responsive:{
0:{
items:1,
nav:true,
stagePadding: 0
},
320:{
items:1,
nav:true,
stagePadding: 0
},
414:{
items:1,
nav:true,
loop:true,
stagePadding: 0
},
800:{
items:1,
nav:true,
loop:true,
stagePadding: 0
},
1024:{
items:1,
nav:true,
loop:true,
stagePadding: 0
}
},
nav:true,
navText : ['','']
});
// revolution slider
var revapi;
revapi = jQuery( '#revolution-slider' )
.revolution( {
delay: 15000,
startwidth: 1170,
startheight: 600,
onHoverStop: "on",
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 3,
touchenabled: "on",
stopAtSlide: -1,
stopAfterLoops: -1,
touchenabled: "on",
navigationType: "none",
dottedOverlay: "",
fullWidth: "on",
fullScreen: "on",
shadow: 0
} );
// revolution slider
var revapi;
revapi = jQuery( '#revolution-slider-half' )
.revolution( {
delay:9000,
startwidth:1200,
startheight:675,
onHoverStop: "on",
thumbWidth: 100,
thumbHeight: 50,
thumbAmount: 3,
touchenabled: "on",
stopAtSlide: -1,
stopAfterLoops: -1,
touchenabled: "on",
navigationType: "none",
dottedOverlay: "",
shadow: 0
} );
} );