Пятница, 22.11.2024, 20:51

Здравствуйте! Мы вас приветствуем на сайте клана [ Real enemy ]>>>>>!Мы вас очень рады видеть

glitter link generator
Наш клан
треньки
треньки
всё для Ucoz
всё для кс
Категории раздела
Шаблоны [20]
скрипты [102]
шапки [0]
Иконки для групп [0]
Иконки для форума [0]
Мини-чат
Наши CW
Победы
Победы(13)

Ничьи
Ничьи(0)

Поражения
Поражения(0)


Забить Clan War

[ Real enemy ]>>>>>TEAM
необходимый софт
шаблоны для ucoz скачать

Что-бы установить у себя на сайте такой блок, скопируйте код из формы ниже, и вставьте себе на сайт!
Наш опрос
Ваша любимая карта?

Результат опроса Результаты Все опросы нашего сайта Архив опросов

Всего голосовало: 67
Обсудить опрос на форуме
СЧЕТЧИК
Зарег. на сайте:
Всего: 97
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них:
Г.Администраторов: 5
Г.Модераторов: 0
Модераторов:
Файловиков:
Журналистов:
Дизайнеров:
Проверенных: 2
Друзей: 4
Пользователей: 86
Заблокированных: 0
Из них:
Парней: 91
Девушек: 4
Онлайн Счетчик
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Реклама
Главная » Файлы » Всё для Ucoz » скрипты

ZoomImage plugin by $USERNAME$
24.10.2010, 18:08

Данный плагин реализует зум изображения — при наведении мышкой на картинку всплывает небольшое окошко 50х50, в котором находится увеличенная копия изображения, причём если водить мышкой по изображению, то изображение в окошке тоже будет прокручиваться.

Установка:

1. Задайте картинкам, к которым нужно применить зум, класс zoomimage. Пример:

Code
<img class="zoomimage" src="$OTHER_1$" />

2. В конец BODY установите сам плагин:

Code
<script type="text/javascript">  
function Zoom(imgclass) {  
function addEvent(object, type, handler) {  
function handle(e) {  
e = e || window.event;  
if (!e.pageX || !e.pageY) {  
var html = document.documentElement,  
body = document.body;  
e.pageX = event.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0);  
e.pageY = event.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0);  
}  
handler.call(object, e);  
}  
if (object.addEventListener) {  
object.addEventListener(type, handle, false);  
} else {  
object.attachEvent('on' + type, handle);  
}  
}  
function getOffset(element) {  
var offsetLeft = 0,  
offsetTop = 0;  
do {  
offsetLeft += element.offsetLeft;  
offsetTop += element.offsetTop;  
} while (element = element.offsetParent)  
return {  
top: offsetTop,  
left: offsetLeft  
}  
}  
function getElementsByClassName(imgclass) {  
if (document.getElementsByClassName) {  
return document.getElementsByClassName(imgclass);  
} else {  
var nodes = document.getElementsByTagName('*'),  
tmp = [];  
for (var i = 0; i < nodes.length; i++) {  
if (new RegExp('\\b' + imgclass + '\\b').test(nodes[i].className)) {  
tmp.push(nodes[i]);  
}  
}  
return tmp;  
}  
}  
var images = getElementsByClassName(imgclass);  
for (var i = 0; i < images.length; i++) {  
var tip = document.createElement('DIV');  
tip.style.cssText = 'overflow: hidden; display: none; width: 50px; height: 50px; border: 1px solid #EEEEEE; position: absolute; background: #FFFFFF;';  
images[i].offset = getOffset(images[i]);  
images[i].parentNode.insertBefore(tip, images[i].nextSibling);  
addEvent(images[i], 'mouseover', function () {  
this.nextSibling.innerHTML = '<img src="' + this.src + '" width="' + (this.offsetWidth * 2) + '" height="' + (this.offsetHeight * 2) + '" />';  
this.nextSibling.style.display = 'block';  
});  
addEvent(images[i], 'mouseout', function () {  
this.nextSibling.style.display = 'none';  
});  
addEvent(images[i], 'mousemove', function (event) {  
var tip = this.nextSibling,  
img = tip.firstChild;  
tip.style.top = event.pageY + 10;  
tip.style.left = event.pageX + 10;  
img.style.marginTop = -event.pageY * 2 + this.offset.top * 2 + 25;  
img.style.marginLeft = -event.pageX * 2 + this.offset.left * 2 + 25;  
});  
}  
}  
Zoom('zoomimage');  
</script>

источник материала forucoz.com Скачать удаленно
Категория: скрипты | Добавил: Max_Payne
Просмотров: 421 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа
Мини Профиль

Гость !



Гость, мы рады вас видеть. Пожалуйста зарегистрируйтесь или авторизуйтесь!
Состав клана
Latush^CL
T@merlan^Zam CL
Dimasya^
zoc
zimelia
R2J
Malya
Crishti
Alex
Сервер
Cчетчик материалов
Комментарии: 90
Форум: 67/110
Фото: 8
Новости: 16
Файлы: 305
Статей: 2
Наши Друзья
HARCIZ.ucoz.net -фильмы онлайн любых жанров!!Скачивайте торрент файл бесплатно))) cs 1.6 - Counter Strike 1.6
Сайт
CS 1.6 сервера CS Сервера
Мы Вконтаткте

Календарь
Наш банер

Мониторинг серверов CS 1.6
КС 1.6 серверы
Часы КС \ CS
Поиск
шаблоны для ucoz, cs шаблоны, cs, на тему, скрипты сайт сделал : Max_Payne!