Навигация
 
Главная
Для начинающих
Паскаль/Pascal
Bash

Визуальное программирование
• Visual Basic
• Delphi/Делфи
• C++/Си++/Си
• документация
• Компоненты

WEB программирование
• MySQL/мускул
• Web-дизайн
•• Шрифты
• PHP/Пхп
• Документация PHP
• JavaScript
•• библиотека jquery
•  Документация
Прочее

 
 
Поиск по сайту
 




 
 
О нас
  У нас Вы можете скачать исходники, скачать скрипты, найти исходники, исходники delphi, документация по JQeury, исходники си, учебник HTML  
 
Теги
  codeserfercom, nbspnbsp, Private, Visual, Возможность, Пример, Рассмотрим, Сегодня, Теперь, будет, данных, значение, который, может, можно, написать, например, очень, переменной, переменных, пользователя, помощью, программа, программирования, программы, просто, работы, разработки, решил, сделать, скрипт, строки, строку, также, только, функции, число, этого, языка, языков

Показать все теги
 
 
Счетчики
 
 
 
Реклама
   
 
Лучшие коды
   
   
 
Знакомство с jquery
 Категория: Web-программирование » JavaScript » jquery | автор: Codeserfer | 2 марта 2009 | Просмотров: 4239  



 
Сегодня хочу познакомить Вас с замечательной библиотекой JavaScript - Jquery. jQuery — JavaScript-фреймворк, фокусирующийся на взаимодействии JavaScript и HTML.
(Источник)
С помощью данной библиотеки Вы можете сделать почти что угодно! Это и Ajax, и динамическое перемещение объектов..
jquery подключается как один JavaScript-файл:
<script language = "javascript" src="jQuery.js"></script>


Сегодня хочу познакомить Вас с тем, как можно двигать объекты по окну браузера с использованием jQuery

Во-первых создадим сам объект, пусть это будет обычный :
<div id="box"></div>

И применим к нему несколько css стилей:
<style type="text/css">
#box {
        background: #6699FF;
    height: 100px;
    width: 100px;
    position: relative;
}
</style>

В результате квадрат 100 на 100 синего цвета с переменчивым положением.
Затем подключаем библиотеку jquery, например так:
<script type="text/javascript" src="jquery-1.2.6.pack.js"></script>

Скачать библиотеку можно например отсюда
Можно сделать кнопку, ко нажатию которой будет исполняться код:
<input type="button" class="run" value = "Run!" />


Теперь переходим к самому интересному - программной части yess
<script type="text/javascript">
$(document).ready(function(){
   $(".run").click(function(){ //если наша кнопка нажата
      $("#box").animate({opacity: "1", top: "+=500" }, 1200); //Прозрачность - 1 (т.е.
//непрозрачный), изменение положения по вертикали - смещение на 500 пх вниз
      $("#box").animate({opacity: "1", left: "+=500"}, "fast", 1200); //почти аналогично первому,
//смещение по горизонтали - 500 пх вправо
      $("#box").animate({opacity: "1", top: "-=500"}, "fast", 1200);
      $("#box").animate({opacity: "1", left: "-=500"}, "fast", 1200);
      $('#box').css({background: "#FF9922"}); //редактирование стилей css объекта box
      $("#box").animate({top: "0"}, "fast"); //возвращение box на место
      $("#box").slideUp(); //тут мы как бы "сжимаем" наш объект
      $("#box").slideDown("slow"); //а тут опять возвращаем в исходное состояние
      return false;
   });
  
});
</script>

Все действия команд достаточно хорошо описаны в комментариях. Кроме перемещения объектов jquery обладаем массой других возможностей, которые мы рассмотрим позже
 
 

Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним!
Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:


Своё Спасибо, еще не выражали.
 
  Просьбы перезалить в комментариях принимаются
 
 (голосов: 3)
 
 
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
 
  Другие коды по теме:  
 
  • Изменение css стилей при помощи jquery
  • Показ и скрытие логин-панели
  • Выдвижная панель на jquery
  • Магические исчезновения
  • Определяем расширение экрана с помощью WinAPI
  •  
    Комментарии (1) Распечатать




     Написал: Codeserfer
     24 марта 2009 16:04 | ICQ: 100105500
     

    Группа: Администраторы
    Регистрация: 1.08.2008
    Если подробнее о функции animate();
    animate(params, speed, easing, callback);

    Где:
    params – свойства, которые участвуют в анимации в виде пар {ключ: значение}. Например: {height: "show"} или {opacity: 50, width: 100, height: 200}.
    speed – скорость в миллисекундах.
    easing – замедлениие анимации (замедляется ли к концу, "easein", или, наоборот, ускоряется, "easeout". Дополнительные типы доступны в модулях расширения).
    callback – функция, которая будет вызвана после завершения анимации.
     
     Публикаций: 131 | Комментариев: 108


    © 2008 - 2010. Копирование материалов запрещено!
    Мой аккаунт
     
    Логин
    Пароль
     
     
     
    Опрос
     
    Какой архиватор используете вы?

    WinRAR
    WinZip
    7-zip
    CabTools
    Сижу на linux, все в .rpm .deb
    Другой
     
     
    Друзья
     
    serial, crack, keygen
    cool-archive.ru
    ABC-IT.lv - истиному ИТишнику!
     
     
    Архив кодов
      Август 2011 (1)
    Июль 2011 (4)
    Июнь 2011 (3)
    Апрель 2011 (2)
    Февраль 2011 (5)
    Январь 2011 (3)
     
     
     
    Реклама