/** * Глобальный файл для включение всех фишек используемых в проектах * Файл обязательно нужно подключать через gz-плагин * * @author Александр Хрищанович */ var _root = "http://www.hsrail.ru/"; (function ($) { $(function () { { /** * Релизация функционала ката * Отключить инициализацию можно глобальной переменной _disableCat * Структура кода для ката * Что под катом
Текст под катом
* * @author Александр Хрищанович */ if (typeof(_disableCat) == undefined) { $('.cat_href').click(function () { $('.cat_text:first', $(this).parents('.cat_block:first')).slideDown(); $(this).remove(); return false; }); } } { /** * Инициализация lightBox галереи * http://leandrovieira.com/projects/jquery/lightbox/ * Отключить инициализацию можно глобальной переменной _disableLightbox * * @author Александр Хрищанович */ if (typeof($.fn.lightBox) == 'function' && typeof(_disableLightbox) == 'undefined') { $('a[rel=lightbox]').lightBox({ imageLoading: _root + 'public/i/lightbox/lightbox-ico-loading.gif', imageBtnPrev: _root + 'public/i/lightbox/lightbox-btn-prev.gif', imageBtnNext: _root + 'public/i/lightbox/lightbox-btn-next.gif', imageBtnClose: _root + 'public/i/lightbox/lightbox-btn-close.gif', imageBlank: _root + 'public/i/lightbox/lightbox-blank.gif' }); } } { /** * Раскрашиваем таблицу * * @author Андрей Бородько */ $("tr:nth-child(even)").addClass("chet"); $("tr > td:nth-child(1)").addClass("first"); } { /** * Лечим IE6 - прозрачные png * Все элементы с классом .png будут залеченыё * Отключить инициализацию можно глобальной переменной _disablePngFix * * @author Александр Хрищанович * @require DD_belatedPNG.min.js */ if (typeof(DD_belatedPNG) == 'function' && $.browser.msie && $.browser.version < 7 && typeof(_disablePngFix) == undefined) { DD_belatedPNG.fix('.png'); } } /** * При клике на элемент формы показываем к нему подсказку * * @author Александр Хрищанович */ $('form input, form select, form textarea') .focus(function () { $('.comment', $(this).parents('tr:first')).fadeIn(); }) .blur(function () { $('.comment', $(this).parents('tr:first')).fadeOut(); }); }); })(jQuery); // совместимость с другими библиотеками