$(document).ready(function(){ if ($.browser.msie && $.browser.version == 6) { $("img.png").ifixpng(); $('.descHead div a').click(showBigImgIE6); } else { $('.descHead div a').click(showBigImg); } if (typeof(bigImgs) == 'object' && bigImgs.length > 0) { // Если существует и он не пустой. $('.descHead div a:first').click(); for (var i in bigImgs) { var tmp = new Image(); tmp.src = bigImgs[i]['file_path']; } } $("#menu table tr td .linkHover").each(function(){ $.subm = $(this).children('div.submenu'); if ($.subm.size() > 0) { // alert($.subm.text()); // alert('Width: ' + $.subm.width()); // var smeschenieSubMenu = ($.subm.width()/2 - $(this).width()/2); var smeschenieSubMenu = ($.subm.width()/2 - 50); // alert(smeschenieSubMenu); $.subm.css('margin-left', (smeschenieSubMenu*-1) + 'px'); /* td = $.subm.get(0); td = $.subm; var subMenuOffsetBodyLeft = $(this).offset().left - smeschenieSubMenu; //alert(subMenuOffsetBodyLeft); var widthTomenu = $("#menu").offset().left; var RESULTS = widthTomenu - subMenuOffsetBodyLeft; if (RESULTS < widthTomenu ){ var smeschenieSubMenu2 = smeschenieSubMenu == widthTomenu; //alert(smeschenieSubMenu2 ); $.subm.css('margin-right','-' + smeschenieSubMenu2 + 'px'); } */ } }); if($.browser.msie && $.browser.version == 6){ x = function(){ $(this).addClass('jshover'); } y = function(){ $(this).removeClass('jshover'); } $("div.linkHover,#contentMenu a ").hover(x, y) $(".submenu div").mouseover(function(){ $(this).addClass('sub'); }) $(".submenu div").mouseout(function(){ $(this).removeClass('sub'); }) } }); var lastUsedImg = null; showBigImg = function() { var speed = 150; var t = $(this); var key = t.attr('rel'); var mimg = $('#mainImg'); if (lastUsedImg != null && lastUsedImg.attr('rel') == t.attr('rel')) { // Если юзер кликнул по уже кликнутой фотке, то ничего не делаем т.к. она и так активна return; } mimg.fadeOut(speed, function() { mimg.css('visibility', 'visible'); setMainImg(mimg, key); mimg.fadeIn(speed); }); if (lastUsedImg != null) { lastUsedImg.animate({'opacity' : 1},speed); } t.animate({'opacity' : 0.2},speed); lastUsedImg = t; /* // Последовательно: одна зажигается, другая вырубается. if (lastUsedImg == null) { t.animate({'opacity' : 0.4},speed); lastUsedImg = t; } else { lastUsedImg.animate( {'opacity' : 1}, speed, 'linear', function() { t.animate({'opacity' : 0.4},speed); lastUsedImg = t; } ); } */ } showBigImgIE6 = function() { var t = $(this); var key = t.attr('rel'); var mimg = $('#mainImg'); mimg.css('visibility', 'visible'); mimg.iunfixpng(); setMainImg(mimg, key); mimg.ifixpng(); } setMainImg = function(mimg, key) { mimg.attr({ 'src' : bigImgs[key]['file_path'] }); mimg.css({ 'width' : bigImgs[key]['techInfo']['big']['w'], 'height' : bigImgs[key]['techInfo']['big']['h'] }) }