function unablescroll() { var top = jquery(document).scrolltop(); jquery(document).on('scroll.unable',function (e) { jquery(document).scrolltop(top); }) } function enablescroll() { jquery(document).unbind("scroll.unable"); } function issupportplaceholder() { var input = document.createelement('input'); return 'placeholder' in input; } $(function(){ /**/ if(!issupportplaceholder()){ var inptext = $('.inptext'); inptext.each(function(){ if($(this).val() == ''){ $(this).siblings('.placeholder').show(); } }); inptext.focus(function(){ $(this).siblings('.placeholder').hide(); }).blur(function(){ if($(this).val() == ''){ $(this).siblings('.placeholder').show(); } }); } /**/ var header = $('#header'); var search = $('#searchbox'); var social = $('#social a'); var nav = $('#nav'); var navitem = nav.find('li'); var navbtn = $('#navbtn'); navitem.each(function(){ if($(this).find('li').length > 0){ $(this).children('a').after(''); } }); nav.find('em').click(function(){ $(this).toggleclass('active').siblings('ul').stop().slidetoggle('fast').parent().siblings('li').children('em').removeclass('active').siblings('ul').stop().slideup('fast'); }); /**/ $('#schbtn').click(function(){ search.stop().fadetoggle('fast'); enablescroll(); navbtn.removeclass('active'); header.removeclass('active'); nav.stop().fadeout(300, function(){ nav.removeclass('active'); }); }); $(window).resize(function(){ if($(this).width() > 1024){ navbtn.off('click').click(function(){ nav.toggleclass('hide'); }); /**/ nav.removeattr('style'); navitem.on('mouseenter mouseleave'); navitem.mouseenter(function(){ if($(this).find('li').length > 0){ $(this).addclass('on').children('ul').stop().slidedown('fast'); } }).mouseleave(function(){ $(this).removeclass('on').children('ul').stop().slideup('fast'); }); /**/ social.on('mouseenter mouseleave').off('click'); social.mouseenter(function(){ if($(this).siblings('.qr').length > 0){ $(this).siblings('.qr').show(); } }).mouseleave(function(){ $(this).siblings('.qr').hide(); }); }else{ /**/ navbtn.off('click').click(function(){ if($(this).hasclass('active')){ enablescroll(); $(this).removeclass('active'); header.removeclass('active'); nav.stop().fadeout(300, function(){ nav.removeclass('active'); }); }else{ if($(window).width() <= 1024){ unablescroll(); } $(this).addclass('active'); header.addclass('active'); nav.stop().fadein(300); nav.addclass('active'); } search.hide(); }); /***/ navitem.off('mouseenter mouseleave'); nav.height($(this).height() - header.height()); /**/ social.off('mouseenter mouseleave'); social.off('click').click(function(){ if($(this).siblings('.qr').length > 0){ $(this).siblings('.qr').stop().fadetoggle(0); } }); } }).trigger('resize'); })