Программирование, СМС, Webasyst, Drupal, PHP, личная эффективность

Раздел 'jQuery плагины'

 
 

Treeview: Дерево меню на jquery

Февраль 3, 2011   |   Категории: jQuery, jQuery плагины, веб мастерим

Сегодня поговорим о замечательном jquery плагине – jQuery Treeview. С помощью этого плагина можно отображать дерево меню с вложенными данными. Например, если взять интернет магазин, то часто в магазине кроме категорий содержатся подкатегории, и если подключить Treeview к магазину, то нажав плюсик перед названием категории, ниже откроется cсылки на подкатегории.

Пример работы можно посмотреть по этой ссылке – http://jquery.bassistance.de/treeview/demo/.

Итак, первое, что нужно сделать, это подключить в заголовке html странице библиотеку jquery.js, также и сам скрипт Treeviewjquery.treeview.js и для работы с куки нам понадобится файл jquery.cookie.js. Хотя jquery.cookie.js не обязательно. Jquery.cookie.js нам понадобится, если мы хотим сохранять состояние открытого дерева. Итак, подключаем -

    <script src="../lib/jquery.js" type="text/javascript"></script>
    <script src="../lib/jquery.cookie.js" type="text/javascript"></script>
    <script src="../jquery.treeview.js" type="text/javascript"></script>

Дальше в заголовок странице добавляем такой код -
(далее…)


  Читать дальше >> Оставить комментарий  
 
 
 
 

Uploadify — загрузка файла без перезагрузки страницы.

Июнь 29, 2010   |   Категории: jQuery плагины, веб мастерим

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

В этой записи я покажу как можно загружать файлы без перезагрузки странице. Без данного функционала не обойтись например, в веб приложениях где очень не желательна перезагрузка. Например на сайтах где все данные получаются с помощью ajax. Не очень красиво будет если все получаем без перезагрузи, а загружаем файлы с перезагрузкой страницы. Эту проблему нам поможет решить отличный jquery плагин — Uploadify.

Пользоваться этим плагином довольно легко. Для подключение к веб страницы используем следующей код -

<script type="text/javascript" src="/Window1/uploadify/swfobject.js"></script>
     <script type="text/javascript" src="/Window1/uploadify/jquery.uploadify.v2.1.0.min.js"></script>

(далее…)


  Читать дальше >> 12 Комментариев  
 
 
 
 

ThickBox для wordpress

Январь 5, 2010   |   Категории: jQuery плагины, wordpress, веб мастерим

Создаем папку jquery в корне сайта и в саму папку закидываем файл jquery-1.2.6.min.js. Затем в папке jquery создаем папку thickbox и в нее вставляем файлы loadingAnimation.gif, thickbox.css и thickbox.js. Где скачать эти файл я говорил в предыдущем материале.

Дальше с корня сайта переходим в папку wp-content/themes и там выбираем нашу тему. В теме открываем файл header.php и до тега вводим -

<script src="/jquery/jquery-1.2.6.min.js" type="text/javascript"></script>
<script src="/jquery/thickbox/thickbox.js" type="text/javascript"></script>
<link rel="stylesheet" href="/jquery/thickbox/thickbox.css" type="text/css" media="screen" />

Все thickbox подключен.

Теперь в wordpress выведем html во всплывающем окне через thickbox

Для этого создаем отдельный html файл с любым содержимым. Я создал страницу с поздравлением с наступившим новым 2010 годом. Выведу эту страницу через thickbox. Весь процесс показан ниже:
1. Создаю html cтраницу в папке wp-content под названием – mypages
2. В папку mypages закидываю файл pozdravlenie.html, который будет выводится через thickbox. Содержимое файла -

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Поздравление с новым 2010 годом</title>
</head>
<body>
<h2> Поздравление </h2><br />
<center><img src="/img/thickbox/2.jpg" /><br />
Дороги читатели моего блога подравляю вас с новым годом. Желаю, чтобы все ваши цели сбылись в этом прекрасном году!
</center>
</body>
</html>

3.Теперь создаем материал в админке wordpress и вставляем в него ссылку

<a class="thickbox" title="" href="/wp-content/mypages/pozdravlenie.html?keepThis=true&TB_iframe=true&height=480&width=400">
<font size="4"><b>Поздравление</b></font></a>

Нажмите тут – Поздравление, что бы увидеть всплывающее окно.


  Читать дальше >> Оставить комментарий  
 
 
 
 

ThickBox – всплывающие окна на jQuery

Январь 4, 2010   |   Категории: jQuery, jQuery плагины, веб мастерим

Довольно часто у веб разработчика появляется ситуация когда нужно вывести некоторую информацию во всплывающем окне. Например на сайте художника можно вывести список картин в таком окне или в интернет магазине на странице продукта можно вывести большие изображения в красивом всплывающем окне. ThickBox для таких целей идеально подходит.

Скачать ThickBox тут. Для того чтобы данный плагин работал также нужно скачать саму библиотеку jQuery. Но если вы используете популярный движок например wordpress или drupal, тогда jQuery уже встроена в движок. В других случаях нужно скачивать и подключать.

Давайте для пример подключим библиотеку к обычной html страницы:

1. Скачиваем в одну папку сам thickbox, стили, изображение загруски и загружаем cаму библиотеку jQuery.
2. Создаем файл в папке в которую мы загружали thickbox.
3. Подключаем jquery и сам thickbox в заголовке документа -

<script src="jquery-latest.pack.js" type="text/javascript"></script> <script src="thickbox-compressed.js" type="text/javascript"></script>

4. Нужно зайти в thickbox.js и правильно прописать путь к изображению на строчке 8

var tb_pathToImage = "images/loadingAnimation.gif";

В нашем случае путь на строчке 8 будет такой – “loadingAnimation.gif”.

Все успешно подключено теперь примеры.

Выводим фотографии – фотоальбом.

Для данного примера нужен jquery 1.2.6(На момент написание материала jquery 1.3.2 не работал с этим примером) Создаем папку img в нашей папке и помещаем туда фотографии.
Код Фотоальбома -

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
<title>thickbox</title>
<script src="jquery-1.2.6.min.js" type="text/javascript"></script>
<script src="thickbox.js" type="text/javascript"></script>
<link rel="stylesheet" href="thickbox.css" type="text/css" media="screen" />
</head>
<body>
<a href="img/1.jpg"  class="thickbox" rel="album"><img  src="img/1.jpg" ></a>
<a href="img/2.jpg"  class="thickbox" rel="album"><img  src="img/2.jpg"></a>
<a href="img/3.jpg"  class="thickbox" rel="album"><img  src="img/3.jpg"></a>
</body>
</html>

Для того чтобы большая фотка выводилась через thickbox нужно для изображения устанавливать class=”thickbox”. Чтобы фотки были в виде фотоальбома нужно писать rel с одинаковыми значениями, тогда во всплывающем окне появляются ссылки на следующею и предыдущею фотку. Если убрать rel тогда фотки будут независимы.

Наш пример выводит(кликните на фотку) –



На этом все. В следующем материале раскажу как подключать thickbox к wordpress и как выводить текст.
Всех благ!


  Читать дальше >> 3 Комментариев  
 
 

 




 

 
 

На сайте freesoftspace.com можно найти много полезных бесплатных программ для веб разработки

 
 


38201110912430120x600.gif
Каталог блогов
2009-2012   При копировании материала активная ссылка на web-grand.ru обязательна