//数字滚动 //scrolling // $(document).ready( // function() { // $("html").nicescroll(); // } // ); //navigation $('ul.slimmenu').on('click',function(){ var width = $(window).width(); if ((width <= 800)){ $(this).slidetoggle(); } }); $('ul.slimmenu').slimmenu( { resizewidth: '800', collapsertitle: '', easingeffect:'easeinoutquint', animspeed:'medium', indentchildren: true, childrenindenter: '»' }); /*global $:false */ $(document).ready(function(){"use strict"; $(".scroll").click(function(event){ event.preventdefault(); var full_url = this.href; var parts = full_url.split("#"); var trgt = parts[1]; var target_offset = $("#"+trgt).offset(); var target_top = target_offset.top - 60; $('html, body').animate({scrolltop:target_top}, 1200); }); }); //tooltip $(document).ready(function() { $(".tipped").tipper(); }); //team flip $(document).ready(function () { $('.flipwrapper').click(function () { $(this).find('.card').toggleclass('flipped'); return false; }); }); //testimonials slider $(document).ready(function(){ $('.slider3').bxslider({ adaptiveheight: true, touchenabled: true, pager: false, controls: true, auto: false, slidemargin: 1 }); }); //counter jquery(document).ready(function( $ ) { $('.counter').counterup({ delay: 50, time: 5000 }); }); //portfolio filter /*global $:false */ $(window).load(function () { var $container = $('.portfolio-wrap'); var $filter = $('#filter'); // initialize isotope $container.isotope({ filter: '*', layoutmode: 'fitrows', animationoptions: { duration: 750, easing: 'linear' } }); // filter items when filter link is clicked $filter.find('a').click(function () { var selector = $(this).attr('data-filter'); $filter.find('a').removeclass('current'); $(this).addclass('current'); $container.isotope({ filter: selector, animationoptions: { animationduration: 750, easing: 'linear', queue: false, } }); return false; }); }); // portfolio isotope jquery(document).ready(function($){ var container = $('.portfolio-wrap'); function splitcolumns() { var winwidth = $(window).width(), columnnumb = 1; if (winwidth > 1024) { columnnumb = 4; } else if (winwidth > 900) { columnnumb = 2; } else if (winwidth > 479) { columnnumb = 2; } else if (winwidth < 479) { columnnumb = 1; } return columnnumb; } function setcolumns() { var winwidth = $(window).width(), columnnumb = splitcolumns(), postwidth = math.floor(winwidth / columnnumb); container.find('.portfolio-box').each(function () { $(this).css( { width : postwidth + 'px' }); }); } function setprojects() { setcolumns(); container.isotope('relayout'); } container.imagesloaded(function () { setcolumns(); }); $(window).bind('resize', function () { setprojects(); }); }); // portfolio ajax $(window).load(function() { 'use strict'; var loader = $('.expander-wrap'); if(typeof loader.html() == 'undefined'){ $('

x

').css({opacity:0}).hide().insertafter('.portfolio'); loader = $('.expander-wrap'); } $('.expander').on('click', function(e){ e.preventdefault(); e.stoppropagation(); var url = $(this).attr('href'); loader.slideup(function(){ $.get(url, function(data){ var portfoliocontainer = $('.portfolio'); var topposition = portfoliocontainer.offset().top; var bottomposition = topposition + portfoliocontainer.height(); $('html,body').delay(600).animate({ scrolltop: bottomposition - -10}, 800); var container = $('#expander-wrap>div', loader); container.html(data); $(".video").fitvids(); $('.bxslider').bxslider({ adaptiveheight: true, touchenabled: true, pager: false, controls: true, auto: false, slidemargin: 1 }); loader.slidedown(function(){ if(typeof keepvideoratio == 'function'){ keepvideoratio('.video > iframe'); } }).delay(1000).animate({opacity:1}, 200); }); }); }); $('.close', loader).on('click', function(){ loader.delay(300).slideup(function(){ var container = $('#expander-wrap>div', loader); container.html(''); $(this).css({opacity:0}); }); var portfoliocontainer = $('.portfolio'); var topposition = portfoliocontainer.offset().top; $('html,body').delay(0).animate({ scrolltop: topposition - 70}, 500); }); }); // switcher css $(document).ready(function() { "use strict"; $("#hide, #show").click(function () { if ($("#show").is(":visible")) { $("#show").animate({ "margin-left": "-300px" }, 300, function () { $(this).hide(); }); $("#switch").animate({ "margin-left": "0px" }, 300).show(); } else { $("#switch").animate({ "margin-left": "-300px" }, 300, function () { $(this).hide(); }); $("#show").show().animate({ "margin-left": "0" }, 300); } }); });