Меню сайта
Мини чат uCoz
200
Наш опрос
Оцените мой сайт
Всего ответов: 83
Онлайн фильмы
  • Материалы
  • Код плеера радио для сайт...
  • Cкрипт радио для сайта
  • Скрипт пользователи
  • Красивый Мини профиль от ...
  • RIP шаблона serials-info....
  • Адаптация шаблона ruvideo...
  • Красивые иконки с четким ...
  • Мини-профиль в ajax-окошк...
  • RIP шаблона сайта psp-dom...
  • Оригинальный шаблон Sting...
  • Необходимый софт
    Главная » Файлы » uCoz » Скрипты для ucoz

    Скачать бесплатно zoom картинки
     Рейтинг материала zoom картинки
    09.10.2010, 15:26

    zoom картинки

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

    Скрипт проверен в браузерах Opera, Firefox и IE.

    Установка:

    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>

    В конце кода мы видим вызов Zoom('zoomimage'); — так вот, zoomimage — это и есть класс изображений, можно менять на свой при необходимости.




    Источник/Автор: $USERNAME$
    Скачивать материалы могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Источник неизвестен =(

    Категория: Скрипты для ucoz | Добавил: what | Теги: скрипты для ucoz, Zoom, КАРТИНКИ

    Скачать zoom картинки

    Материал zoom картинки расположен на нашем сайте, если Вы обладаете какими либо правами на него, то вы можете связаться с администрацией сайта и материал будет удален.Скачивая zoom картинки вы обязуетесь удалить его после 24 часов после ознакомления с ним. Администрация сайта не несет какой либо ответственности за данный материал
    Поделись ссылкой:

  • -прямая
  • - BBCode
  • - HTML Code
  • Просмотров: 2252 | Загрузок: 0 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Кабинет
    Пятница
    25.09.2026
    01:26

    Новое на форуме
  • Best essay writers
  • Спортивное питание лучшие производители - обсуждение
  • jissuche 418 mg
  • buy flagyl no rx 402 mg
  • jissuche 497 mg
  • Дети и спорт
  • levitra free sample 256 mg
  • почки
  • почки
  • jissuche 133 mg
  • Друзья
    Всё для uCoz и не только...
    Облако тегов

    Навигация как на kent-cs
    Информер последних сообще...
    Шапа
    zoom картинки
    Адаптация шаблона ruvideo...
    Черные ajax окна
    Подписка на обновления
    Рип шаблона NiceGaming / ...
    Шаблон "Cool" д...
    Шаблон арена
    Winskin шаблон для конкур...
    Форум как на 7uCoz
    Скрипт пользователи
    Красивый Мини профиль от ...
    Жалоба на материал (отпра...
    Cкрипт радио для сайта
    БЛАГОДАРНОСТЬ ЗА ПОСТ НА ...
    Новостной слайдер
    Текстовые шаблоны для раз...
    Блок софта с прямыми ссыл...
    Семейное положение v 0.1 ...
    Opera USB 10.54 RU
    Дизайн для uCoz. Как уста...
    Новый шаблон под тематику...
    Первый рип сайта bishome
    Красивый шаблон для юкоз ...
    Красивый шаблон для студи...
    Красивые иконки с четким ...
    Сборка CS иконок
    Total Commander 7.55a Fin...
    RIP шаблона serials-info....
    RIP шаблона сайта psp-dom...
    Новый мини-чат
    Cлучайные картинки
    Красивый шаблон для юкоз ...
    Рип шаблона Blue-Style / ...
    Шаблон by Blade на тему T...
    Красивый голубой шаблон /...
    vKadr ( Old)
    Шаблон Lineage 2 под сист...
    Оригинальный шаблон Sting...
    Софт шаблон для uCoz
    Мини-профиль в ajax-окошк...
    VA - Осенняя вечеринка 2....
    Вид материалов форума как...
    PSD макет для разносторон...
    Оригинальный шаблон unkow...
    Шаблон светлый usoft
    Дополнительная информация
    Мониторинг counter-strike...
    Статистика



    Посетители за сегодня

    Зарег. на сайте
    Всего: 11030
    Новых за месяц: 0
    Новых за неделю: 0
    Новых вчера: 0
    Новых сегодня: 0
    Сапа
    © 2010 ucoztalk.net.ru | Для правообладателей!
    Владельцы и создатели данного сайта не несут ответственность за использование и содержание ссылок и информации, представленных на этом сайте.
    При копировании материалов с сайта, будьте людьми - ставьте ссылку. Бесплатный конструктор сайтов — uCoz