• Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом

jQuery-панорама

Исходники

Пример

Иногда возникает необходимость показать посетителю изображение, ширина которого столь велика, что оно просто не помещается на экране.

В этом уроке мы научимся показывать в ограниченном пространстве широкие панорамные изображения с помощью специального плагина jQuery.

Создадим заготовку для обычного html-документа:


<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
</head>

<body>



</body>
</html>

Теперь внутри секции head произведем подключение файла стилей, который прилагается к плагину, и необходимых скриптов:

Хостинг


<link href="css/panorama.css" rel="stylesheet" />
<script src="js/jquery-1.5.2.min.js"></script>
<script src="js/jquery.panorama.js"></script>

Первый файл JavaScript - это непосредственно фреймворк jQuery, а второй - плагин panorama для работы с панорамными изображениями.

Теперь укажем, что мы хотим вставить блок JavaScript, и напишем следующий код:


<script>

$(document).ready(function(){

    $("img.nature").panorama(
    {
        viewport_width: 600,
    	speed: 50000,
    	direction: "left",
    	control_display: "yes"
    });

});

</script>

Весь код у нас написан внутри специальной функции ready, которая позволяет запускать выполнение Javascript-сценария только тогда, когда полностью завершилась загрузка страницы.

Внутри данной функции мы производим выборку элементов img с классом nature и применяем к ним функцию panorama.

В фигурных скобках указаны некоторые дополнительные настройки, которые мы рассмотрим ниже.

Все предварительные приготовления закончены. Теперь нам осталось только добавить саму картинку, к которой мы хотим применить плагин.

Внутри тэга body пишем:


<img src="img/1.jpg" width="4130" height="472" alt="Природа" class="nature" />

Как Вы уже могли догадаться, для работы плагина необходимо придать класс картинке. В нашем случае это класс с именем nature. Картинки именно с таким классом мы и выбирали с помощью jQuery чуть выше.

Хостинг

Давайте теперь рассмотрим настройки, которые нам доступны:

viewport_width - видимая ширина картинки (в пикселях); по умолчанию 500.

speed - скорость анимации (чем больше значение, тем медленнее анимация); по умолчанию 30000.

direction - направление движения (left или right); по умолчанию left.

control_display - видимость кнопок управления (auto или yes); по умолчанию auto.

start_position - начальная позиция картинки до перемещения; по умолчанию 0.

auto_start - автоматический запуск вращения (true или false); по умолчанию true.

mode_360 - режим 360° (true или false); по умолчанию true.

Обратите внимание, что при задании настроек между ними ставится запятая, а после последней настройки - нет.

По материалам www.xiper.net

P.S. Присмотритесь к премиум-урокам по различным аспектам сайтостроения, включая JavaScript, jQuery и Ajax, а также к бесплатному курсу по созданию своей CMS-системы на PHP с нуля. Все это поможет вам быстрее и проще освоить практические навыки веб-программирования:

Понравился материал и хотите отблагодарить?
Просто поделитесь с друзьями и коллегами!


Смотрите также:

PHP: Получение информации об объекте или классе, методах, свойствах и наследовании

PHP: Получение информации об объекте или классе, методах, свойствах и наследовании

CodeIgniter: жив или мертв?

CodeIgniter: жив или мертв?

Функции обратного вызова, анонимные функции и механизм замыканий

Функции обратного вызова, анонимные функции и механизм замыканий

Применение функции к каждому элементу массива

Применение функции к каждому элементу массива

Слияние массивов. Преобразование массива в строку

Слияние массивов. Преобразование массива в строку

Деструктор и копирование объектов с помощью метода __clone()

Деструктор и копирование объектов с помощью метода __clone()

Эволюция веб-разработчика или Почему фреймворк - это хорошо?

Эволюция веб-разработчика или Почему фреймворк - это хорошо?

Магические методы в PHP или методы-перехватчики (сеттеры, геттеры и др.)

Магические методы в PHP или методы-перехватчики (сеттеры, геттеры и др.)

PHP: Удаление элементов массива

PHP: Удаление элементов массива

Ключевое слово final (завершенные классы и методы в PHP)

Ключевое слово final (завершенные классы и методы в PHP)

50 классных сервисов, программ и сайтов для веб-разработчиков

50 классных сервисов, программ и сайтов для веб-разработчиков

Наверх