var slider={ element_id:'top-posts-list', hovered_width:150, standart_with:150, unhovered_width:150, childeren_count:4, animation_duration:200, install: function(ul_element_id){ this.element_id=ul_element_id; this.generete_widths(this.element_id); this.resize(); this.initial_start_widths(); this.set_widths(this.element_id); }, generete_widths:function(ul_element_id){ this.main_ul_width=jQuery('#'+ul_element_id).parent().parent().width(); this.hovered_width=this.main_ul_width/2; this.childeren_count=jQuery('#'+ul_element_id).children().length; this.standart_with=this.main_ul_width/this.childeren_count; this.unhovered_width=(this.hovered_width)/(this.childeren_count-1); }, initial_start_widths:function(){ this.generete_widths(this.element_id); jQuery('#'+this.element_id).width(this.main_ul_width*this.childeren_count); jQuery('#'+this.element_id).children().width(this.standart_with); }, set_widths:function(ul_element_id){ locale_this=this; jQuery('#'+ul_element_id).children().hover( gag_hover=function() { jQuery(this).stop().animate({width:locale_this.hovered_width},locale_this.animation_duration); jQuery(this).parent().children().not(this).stop().animate({width:locale_this.unhovered_width},locale_this.animation_duration) }, gag_unhover=function() { jQuery(this).parent().children().stop().animate({width:locale_this.standart_with},locale_this.animation_duration); } ); }, resize:function(){ local_this=this; jQuery(window).resize(gag=function(){local_this.initial_start_widths();}); }, unbind:function(){ jQuery(window).unbind('resize',gag); jQuery('#'+this.element_id).children().unbind('hover',gag_hover,gag_unhover) } } slider.install('top-posts-list'); jQuery(document).ready(function(){ jQuery('embed,object,iframe').wrap("
"); if(!jQuery('header').find('.bwg_slideshow_image_wrap').length){ jQuery('#blog h2.page-header').css({"position":"static", "padding":"0"}); jQuery('aside').css("margin-top","15px"); jQuery('.home aside').css("margin-top","60px"); } if(jQuery('.page-header').html()=="") jQuery('.page-header').addClass("notitle"); jQuery('#top-nav li:has(> ul)').addClass('haschild'); jQuery("#top-nav > div > ul li,#top-nav > div > div > ul li").hover(function(){ if(jQuery(this).parents(".container").hasClass("phone") ){return false;} jQuery(this).parent("ul").children().removeClass("active"); jQuery(this).addClass("active"); },function(){ if(jQuery(this).parents(".container").hasClass("phone")){return false;} jQuery(this).parent("ul").children().removeClass("active"); jQuery(".opensub").removeClass("opensub"); }); jQuery("#top-nav > div > ul li.haschild > a,#top-nav > div > div > ul li.haschild > a").click(function(){ if(jQuery(this).parents(".container").hasClass("phone") || jQuery(this).parents(".container").hasClass("tablet")){ if(jQuery(this).parent().hasClass("open")){ jQuery(this).parent().parent().find(".haschild ul").slideUp(100); jQuery(this).parent().removeClass("open"); return false; } jQuery(this).parent().parent().find(".haschild ul").slideUp(100); jQuery(this).parent().parent().find(".haschild").removeClass("open"); jQuery(this).next("ul").slideDown("fast"); jQuery(this).parent().addClass("open"); return false;} }); jQuery("#header .phone-menu-block").on("click","#menu-button-block", function(){ if(jQuery("#top-nav").hasClass("open")){ jQuery("#header #top-nav").slideUp("fast"); jQuery("#top-nav").removeClass("open"); } else{ jQuery("#header #top-nav").slideDown("slow"); jQuery("#top-nav").addClass("open"); } }); /*##############CATEGORIES TABS####################*/ jQuery("#wd-horizontal-tabs ul.content li:last-of-type").addClass("active"); var last_child_src = jQuery("#wd-horizontal-tabs ul.tabs li:last-of-type img").attr('src'); jQuery("#main_img img").attr('src',last_child_src); jQuery("#wd-horizontal-tabs ul.tabs li a").click(function(){ jQuery("#wd-horizontal-tabs ul.tabs li").removeClass("active"); var id=jQuery(this).parent().attr("id").replace("horizontal-tab-",""); jQuery(this).parent().addClass("active"); var img_src = jQuery(this).children().attr('src'); jQuery("#main_img img").attr('src',img_src); jQuery("#wd-horizontal-tabs ul.content > li.active").css("display","none").removeClass("active"); jQuery("#horizontal-tabs-content-"+id).fadeIn(600).addClass("active"); return false; }); ///// efekt gallery });