18 октября 2009

До После JQuery: плагин обзор

Добавил: Махбубом В: Мои Любимые плагины | Плагины

Я не мог помочь мне писать об этом плагине. Это один из самых креативных вещей, которые я видел, сделано с JQuery. Как следует из названия говорит вам, до и после, вы можете чувствовать запах некоторые действия, верно? Взгляните на картину здесь:

before-after

Плагин позволяет отображать два изображения одного и того же в разное время показывает некоторые различия. Конечно, мы можем понять разницу, когда два изображения показаны бок о бок НО наложения на друга и имеющие ползунок сдвиньте их и увидеть разницу просто потрясающие, и это то, что мы называем творчеством. Серия демо здесь http://www.catchmyfame.com/jquery/demo/8/ . Кроме того, слайдер гладкая и при нажатии на любую часть изображения, ползунок доходит до курсора плавно - весьма впечатляющим.

Парень в http://www.catchmyfame.com сделали действительно хорошую работу. Мы ожидали бы, что вертикальный слайдер если это возможно со следующего выпуска данного плагина. Веселитесь вместе с ним.

Я всегда был большим поклонником JQGrid JQuery плагин Grid. Он может обрабатывать достаточно сложные и сложные задачи. Но я не хотел UI это было раньше. Я должен был изменить свою CSS, чтобы иметь возможность представить их клиентов. Я также использую Flexigrid для более простых задач. Это довольно легко работать. Но никто из них нигде не были ближе, чтобы победить внешний динамик Слокумом в JS Grid. Ext был тяжелым для меня, как я учил их и в конце концов обнаружил, что мои приложения не требуют рабочего стола чувства, как ExtJS предоставляется. И, будучи большим поклонником JQuery, я всегда хотел иметь сетку плагин, который работает близко к сетке ExtJS. Теперь посмотрим на это.

jqgrid

Потрясающая, не так ли? Да, в JQGrid trirand теперь приведен в JQuery UI. Это довольно аккуратно и быстро сейчас. Вы можете настроить тему из JQuery UI сайта, а также. Нет больше переговорах сейчас, просто не ем его здесь http://www.trirand.com/jqgrid35/jqgrid.html

Так что это не мигать в конце концов, чтобы сделать всю магию! И мы видели и все еще видим вспышку делать чудеса и магию. Одна из замечательных вещей, которая была разработана было PageFlip. Я видел, что сначала, когда я играл со вспышкой в ​​2002-2003 годах я предполагаю в flashkit и actionscripts.org. Вы можете видеть, очень хороший Pro версия такая вещь здесь . Но для нас, которые хотят большинство вещей делается в JQuery - наконец, есть альтернатива, что страницы флип вещь. Это не полностью альтернативой флэш но не плохо для минимального использования Page Flip эффект.

page_flip

Вот как это выглядит с плагин называется jFlip написана Ренато Formato на http://www.jquery.info/scripts/jFlip/demo.html

Демо на страницах, что имеет различные установки с некоторыми опциями. И я создал один с некоторыми из моих машин мечты здесь

Надеюсь, вам понравится инициатива Ренато.

5 мая 2009

Легко создавать анимированные меню NAV

Добавил: Махбубом В: разное

Это очень короткий пост о том, как мы можем легко создавать анимированные меню навигации с JQuery без всяких плагинов. Вы наверняка видели горизонтальную или Veritical меню навигации, которая расширяется и сжимается его размер на опрокидывание. Перед этим фреймворк этим, мы успели сделать довольно много кода, чтобы получить вещи сделано. Почему? Это глупо крест обработки браузером. Я не хочу, чтобы начать все сначала на IE.

Хорошо, вот в чем дело. Мы просто с помощью неупорядоченный список, чтобы сделать горизонтальное меню может увеличиваться и уменьшаться. Код мертв проста. Давайте посмотрим на первую разметку.

  <div id="navcontainer">
 <ul id="navlist">
	 <li> <a href="http://www.google.com"> Google </ A> </ li>
	 <li> <a href="http://www.yahoo.com"> Yahoo </ A> </ li>
	 <li> <a href="http://www.msn.com"> MSN </ A> </ li>
	 <li> <a href="http://www.lycos.com"> Lycos </ A> </ li>
	 <li> <a href="http://www.baidu.com"> Baidu </ A> </ li>
 </ UL>
 </ DIV> 

Так что у нас есть некоторые элементы списка там. Так, чтобы они выглядели, как горизонтальное меню мы должны были бы некоторые CSS которая выглядит следующим образом

 : inline ; } #navcontainer ul li Ли {Дисплей: встроенный;} # navcontainer ул Ли 

И последняя часть .. Создание их танца при наведении курсора мыши. Довольно просто с живым функции. Просто пару этих строк ниже будет делать свое дело. Взгляните.

  ( ) { $ (Функция () {
		 ) . hover ( function ( ) { $ ("# Navlist»). Наведении (функция () {
			 ) . css ( "background-color" , "#369" ) ; $ (Это) CSS ("цвет фона", "# 369").;
			 ) . animate ( { width : '200px' } , { duration : 200 , queue : false } ) ; $ (Это) анимация ({ширина: '200px '}, {продолжительность: 200, очереди: ложные}).;
		 }
		 Функция () {
			 ) . css ( "background-color" , "#222" ) ; $ (Это) CSS ("цвет фона", "# 222").;
			 ) . animate ( { width : '100px' } , { duration : 200 , queue : false } ) ; $ (Это) анимация ({ширина: '100px '}, {продолжительность: 200, очереди: ложные}).;
		 });		
	 }); 

Вот и все!! Смотрите в действии

Вам наскучили слишком много лайтбокс, thickboxes, окна накладками? Хотите встроенный Галерея любопытная вещь? Может быть, вы делаете. Я слышал от некоторых клиентов (клиенты старшего возраста), что им не нравится эта провалами в лайтбокс, thickboxes. Так что же делать тогда? Одна вещь, когда и думать о чем-то, попробуйте хороший первый, в 80% случаев вы найдете решение, что кто-то уже сделал. Это не век Ньютона, это 21-го века. Так много людей после стольких вещах. И немецкий парень по имени Кристоф Schüßler приходит, чтобы спасти нас от обычных лайтбоксов. Она называется JQuery Popeye.

popeye

Я не хочу, чтобы сделать историю более. Просто увидеть его в действии . И я уверен, что вы планируете использовать этот плагин в некоторых из ваших следующих проектах.

14 апреля 2009

Easy Link AJAX - нет плагинов нужны!

Добавил: Махбубом В: Ajax

Так AJAX AJAX и AJAX, это то, что мы делаем в эти дни широко. Это экономит время, добавляет динамики и дает вам чувство использования виде программного приложения чувства. Там уже много способов использовать AJAX со многими библиотеками. Но как вы можете видеть этот сайт для JQuery, мы будем смотреть на основной или, возможно, некоторые передовые обычаи AJAX.

Что вы нам нужны?

JQuery библиотеки (конечно)
Крошечные PHP скрипт

Давайте начал говорить. В JQUERY, в основном существуют шесть типов способ сделать АЯКС операций. Это

  1. $. Ajax (опции)
  2. $. Получить (URL, данные, вызов)
  3. $. GetJSON (URL, данные, вызов)
  4. $. GetScript (URL, вызов)
  5. нагрузка (URL, данные, вызов)
  6. $. Сообщению (URL, данные, обратного вызова,

Помимо номер 1, все другие методы использовать $. Ajax внутренне. Итак, что означает $. Ajax () наша мать функция JQuery AJAX операций. Давайте посмотрим, как $. Ajax () выглядит

  $. Ajax ({
     , типа: "POST",
     , URL: "some.php»,
     , данные: "имя = Peter & Location = Нью-Йорк»,
     ( msg ) { Успех: функция (MSG) {
         + msg ) ; Alert ("Ответ сервера" + MSG);
     }
 }); 

Это довольно его. Тип параметр принимает "GET" или "POST", который означает, что вы можете отправить AJAX запроса на как POST или GET (я бы предпочел, POST всегда). Остальные параметры являются довольно понятны, если вы взгляните на код снова.

Теперь мы собираемся сделать небольшой скрипт, который читает AJAX звено теги гиперссылок (<a>) и загружает запрос на некоторых DIV элементы в документе.

Сначала мы берем нормальные HTML документа PHP который будет выглядеть следующим образом

  <DOCTYPE HTML PUBLIC "- / / W3C / / DTD XHTML 1.0 Strict / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
 <head>
	 <title> Ajax проверки канала </ TITLE>
	 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
	 <script type="text/javascript" src="jquery-1.2.6.min.js"> </ SCRIPT>	
 </ HEAD>
 <body>
 </ BODY> </ HTML> 


Теперь давайте добавим некоторые ссылки на документ. Для лучшего меню вид взгляда мы будем использовать UL> LI и Link. Это будет выглядеть следующим образом

  <ul id="nav">
	 <li> <a class="ajax_link" rel="div1" href="response.php?user=john"> нагрузки в раздел 1 </ A> </ li>
	 <li> <a class="ajax_link" rel="div2" href="response.php?user=nash"> нагрузки в Раздел 2 </ A> </ li>
	 <li> <a class="ajax_link" rel="div3" href="response.php?user=stella"> нагрузки в Дивизион 3 </ A> </ li>
	 <li> <a class="ajax_link" rel="div4" href="response.php?user=jason"> нагрузки в Div 4 </ A> </ li>
 </ UL> 

Как вы видите, мы поставили ссылки в списке элементов внутри неупорядоченного списка объект. Возьмем более близкий взгляд на свойства тега <a> автора. У нас есть HREF, класс и отн атрибут, который не выглядит отличается от обычной ссылки. Если вы видите, мы дали отн атрибутом некоторых DIV имена именно див1, div2 .. так далее. Это означает, что мы хотим, чтобы реакция HREF для загрузки в эти дивы. Как это сделать? Давайте добавим эти дивы первой

  <span> DIV -1 </ span>
 <div id="div1" class="content_loader"> </ DIV>
 <span> DIV -2 </ span>
 <div id="div2" class="content_loader"> </ DIV>
 <span> DIV -3 </ span>
 <div id="div3" class="content_loader"> </ DIV>
 <span> DIV -4 </ span>
 <div id="div4" class="content_loader"> </ DIV> 

И реальная часть сейчас - мы дали ссылки класса "ajax_link". Мы только динамически добавлять Ajax действия только ссылки имеющих имя класса называют "ajax_link". Черт, мы не все ссылки на странице, чтобы иметь Ajax действий, не так ли?

Так, в документе нагрузки, что мы сделаем это.

  . ready ( function ( ) { $ (Документ). Готовы (функция () {
         ) . click ( function ( ) { $ ("A.ajax_link»). Нажмите (функция () {
             this ) ; Current_link $ = $ (это);
             $. Ajax ({
                 , типа: "пост",
                 ( "href" ) , URL:. $ current_link каста ("HREF"),
                 ( e ) { Успех: функция (е) {
                     + $current_link. attr ( "rel" ) ) . html ( e ) ; . $ (". #" + $ Current_link каста ("Rel")) HTML (E);
                 }
             });
             ; возвращение ложным;
         });
     }); 

Позвольте мне объяснить, сценарий немного. Document.ready событие является событием, которое срабатывает при загрузке страницы. А потом мы присваиваем какой-то коды на события нажатия ссылки, которые имеют класс "ajax_link". Делать это current_link $ = $ (это); позволяет иметь текущий объект ссылка будет доступна в функции обратного вызова. И у нас есть

$ ("#" + $ Current_link.attr ("Rel")). HTML (E)

что означает $ ("div_id") HTML (server_response), и мы установили URL параметр функции $ Ajax динамически. URL:. $ current_link.attr ("HREF"). Так что теперь все те средства «Все те ссылки, которые имеют класс" ajax_link "- добавить обработчик событий нажатия - и затем выполнить AJAX запрос принимая ссылки HREF Райфайзен и загрузить ответ в DIV с идентификатором соответствует" Rel "атрибут связь ". И возвращение ложным предотвращает ссылка работать как обычно ссылка ;)

Хотите увидеть это действие? Вот он идет.

И вы можете загрузить исходный , а также.

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

Применив метод проще

Все остается почти такой же. Мы просто изменить метод Ajax здесь. Таким образом, вместо написания целого $. Ajax блок мы можем достичь того же со следующим.

  . ready ( function ( ) { $ (Документ). Готовы (функция () {
 ) . click ( function ( ) { $ ("A.ajax_link»). Нажмите (функция () {
 + $ ( this ) . attr ( "rel" ) ) . load ( $ ( this ) . attr ( "href" ) ) ; . $ (". #" + $ (Это) каста ("Rel")) нагрузке ($ (это) каста ("HREF").);
 ; возвращение ложным;
 });
 }); 

Это намного меньше, сложные сейчас, правда? Метод Load загружает Ajax содержимое элемента он присоединен. Если $ ("# somediv_id»). Нагрузке ("mypage.php"), он будет пытаться загрузить mypage.php 'с содержанием в нем. Довольно просто, да? Но я предлагаю вам привыкнуть к основным методом (показано в первой части).

В архива есть еще один файл с именем ajax2.php который демонстрирует это Митос который имеет тот же результат.

Так, AJAX не так сложно, как кажется, не так ли? Когда вы становитесь очень свободно с операциями AJAX, Вы создадите магии.

Спасибо за чтение кстати.

С развитием DHTML, мы можем сделать много вещей с помощью всего мгновение ока. Мы все использовали окна накладками или лайтбокс, в какой-то момент времени в эти дни. Но иногда это становится необходимым, чтобы блокировать часть страницы или какого-либо конкретного элемента, например DIV так, что люди не в состоянии играть с вашей страницы, когда Вы не хотите, чтобы они. Подобно этому, если кто-то делает комментарий на поле для комментариев, вы не хотите, чтобы люди нажмите на другие комментарии, заполняя его. Что же тогда делать? Ну есть изящное решение JQuery. Вы просто блокировать их, комментируя. А может быть и много таких случаев, когда мы хотим, чтобы блокировать всю страницу или определенных элементов. JQuery BlockUI приходит к спасению.

blockui

Первоначально он был сделан, чтобы блокировать целую страницу с сообщением, но теперь, он может блокировать элемент страницы или даже показать, как Growl сообщении. Ознакомьтесь с примерами здесь . Документация очень хорошая и изрядное количество кода примеров. Используйте его в вашем приложении. Если у Вас возникли проблемы с использованием его, оставьте меня в комментарии.

Ведение портфолио со вспышкой на вашем сайте стало вид устаревшим. В эти дни с более быстрыми машинами и новый браузер поколения действительно может надрать задницу с Javascript и CSS. JQuery имеет очень аккуратный способ иметь дело с некоторыми эффектами. Все анимации вытекают из базового метода называют "живой". Это оживляет, подростки свойств элементов DOM. Чтобы сделать длинную историю короткой взгляните на это.

portfolio_demo

Итак, вы уже щелкнуло, и видел не так ли? Хорошо, если вы посмотрите на код, это довольно просто.

  $ (Документ). Готовы (функция () {
		 Var hover_in_easing = "easeOutExpo";
		 Var hover_out_easing = "easeOutBounce";
		 . $ (". Info_container") Show ();
		 $ ("Div.portfolio_div»). Наведении (функция () {
			 . $ (Это) найти ("info_container".) Анимация ({вверху: "0px"}, {продолжительность: 400, ослабление: hover_in_easing}).;
		 }, Функция () {
			 . $ (Это) найти ("info_container".) Анимация ({вверху: "100px"}, {продолжительность: 500, ослабление: hover_out_easing}).;
		 });
                 / / 100 пикселей является размер маски
	 }); 

Она использует функцию анимации для анимации маски на изображение, которое хранится скрыто позиционирование относительно. А с ослаблением плагин, мы достигаем какой-нибудь классный эффект подпрыгивая при наведении из изображения. Вы можете поместить любой HTML внутри элемента DIV info_container, пока она не выходит за пределы границ. Посмотрите на таблицу стилей, и вы найдете его очень gramatical. Вы можете настроить размер, изменив DIV классов.

Загрузить исходный

Вдохновение: http://dibusoft.com/portfolio

Никогда не видел тех, прозрачные заголовки картинки? Подписи внезапная из нижней или верхней описании фото? Я уверен, что у вас есть. Есть много сценариев, как это. А вот и наша любимая версия JQuery это.

captify_demo

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

http://masterfidgeter.com/projects/captify/

Сделайте ваши страницы фото хорошо выглядеть с ним.

20 марта 2009

Плагин недели - JQuery ColorBox

Добавил: Махбубом В: Плагин недели | плагины

На этой неделе - март 20,09 jQueryMagic выбирает JQuery Colorbox как выбор недели. Вы все слышали много лайтбокс, Thickbox, greyboxes и различные пометки окна. Он становится лучше в новейших релизов плагина. Этот действительно пород. Полностью настраиваемый и простой в использовании. Это легкий и выглядит здорово. Кроме того куча например в комплекте с библиотекой.

colorbox

ящик с красками

Перейти на страницу проекта здесь .


  • Lsqoswsh: мне будут платить еженедельно или ежемесячно? Лолита весело
  • Rlbbuwhe: менеджер http://community.parents.com/asumouooi/blog/2013/04/04/lolita_kingdom_nude_pics молодую девицу педа Lolis что свет девушки кожа задница он
  • Xkciihrq: Не могли бы вы прислать мне бланк заявления? gaybodyblog я люблю другого видео остроумие Lupe OMG

Переводчик

English flagItalian flagKorean flagChinese (Simplified) flagChinese (Traditional) flagPortuguese flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroatian flagDanish flagFinnish flagHindi flagPolish flagRomanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flagAlbanian flagEstonian flagGalician flagMaltese flagThai flagTurkish flagHungarian flag

Тэги