Весьма гламурные библиотеки, позволяющие сделать из простых вещей довольно симпатичные эффекты. Ребята из NETTUTS+ постарались собрать, а я перевел.
1. Image Menu
Создает горизонтальное меню из картинок, выезжающих при наведении мышки.
2.ImageFlow
Эффект напоминает док для макоси. При перелистывании картинки увеличиваются, потом уменьшаются.
Демо
3.Instant.js
Добавляет рамку для изображения + немного поворачивает само изображение
Демо
3.Glassbox
Библиотека по типу lightbox, но добавляет эффект прозрачного стекла для рамки
Демо
4.Search Field CSS/JS
Эта библиотека представляет из себя красивую форму поиска + автозаполнение. Весьма полезная штука. На сайте разрабов еще есть интересная статейка, про то как улучшить форму поиска на сайте.
Демо
5.Protoload
Предзагрузчик с конфигурируемыми параметрами, например установка фона, текста и т.п.
Демо
7. jwysiwyg
Как следует из названия, это яваскрипт wysiwyg (What You See Is What You Get, что видишь то и получаешь) редактор. Примечателен размер скрипта — 7кб.
Скачать
8. jquery.biggerlink 2
Данный скрипт делает текст ссылок большим, позволяет манипулировать нажатием на ссылки, управлять поведением окон при нажатии, показывать определенный контент в соответствии с нажатой ссылкой.
Скачать
Демо
9. jQuery Tag Suggestion
Еще один скрипт автозаполнения, отличия в том, что совпадения появляются не выпадающим списком, а кнопочками в стороне от формы.
10. Facebox
Интересный скрипт подсказок. При нажатии на ссылку во всплывающих окошках показывается текст. По словам разработчиков, может показывать картинки, дивы или целые страницы в стиле Facebook.
11. Humanized Messages
Человекизированные сообщения это скрипт для вывода исчезающей информации на экран. Ведет историю сообщений .
12. LightWindow v2.0
Скрипт в стиле лайтбокса, но заточен под мультимедиа. Можно просматривать видео, сохраненное локально, картинки, pdf, видео с ютуба, страницы и даже просто контент с другого сайта. Функционал ,вобщем, потрясный.
13. Unobtrusive Table Actions
Ненавязчивые эффекты таблиц позволяют оживить табличные данные. Посмотрите демку, поймете. Плохо, что нет сортировки столбцов.
14. jQuery checkbox
Нестандартные чекбоксы, можно сделать а-ля чекбоксы в сафари в макоси. Или просто как ползунки на старых плеерах )
15. iCarousel
Очень интересные эффекты, неплохое решение для онлайн-магазинов. Позволяет ротировать контент в зависимости от выбранного изображения.
16. MochaUI
Название по русски читается конечно двусмысленно, но скрипт все равно отличный. На основе мутулс создает юзер интерфейс для сайта.
17. jTip
Всплывающие подсказки на яваскрипте. Активируются при наведении.
18.Uni-Form
Создает формы, модифицирует их, подгоняет под стандарты XHTML. Также проводит валидацию форм.
19. Validation Hints
Подсказки по заполнению похож на jTip. Указывает на рекомендуемые значения при заполнении формы.
20. Control Tabs
Управляемые вкладки (табы, ухи) позволяют создавать/редактировать/управлять закладками на странице. Могут быть как в виде картинок, в виде выпадающего списка и т.п. Часть LivePipeUI, еще один интерфейс пользователя на явескрипте.
35 комментариев
Отлично ))) А не подскажешь, как при помощи JavaScript задать проверку заполнение формы?
А вот подскажу. Только ты бы уточнил, на что проверять то?
вот на длинну поля
if (form.name.value.length < 4) {
alert( «Неверно заполнено поле \u00ABВаше имя\u00BB!» );
}
Хороший наборчег. Взял пока редактор… посмотрю на сколько валидный код выдает. Мне для проекта надо…
Alex, проверка на пустые формы и проверка, например, на знак «@» в поле. Спасибо.
Элементарно, Ватсон )
Пустая форма
function SomeFunct(){
if (form.FieldName.value.length = «») {
alert( «Пустое поле!» );
}
}
На кнопку или на онсабмит формы ее вешаешь.
Вариант 2
if (form.FieldName.value.length < 1(или нужная тебе длинна) ) {
alert( «Пустое поле!» );
Чтоб не забивали имена больше N символов ставь ограничение LENGTH=N в поля
Проверка на собаку
<script language = «Javascript»>
function echeck(str) {
var at=»@»
var dot=».»
var lat=str.indexOf(at)
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){
alert(«Invalid E-mail ID»)
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert(«Invalid E-mail ID»)
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert(«Invalid E-mail ID»)
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert(«Invalid E-mail ID»)
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert(«Invalid E-mail ID»)
return false
}
if (str.indexOf(dot,(lat+2))==-1){
alert(«Invalid E-mail ID»)
return false
}
if (str.indexOf(» «)!=-1){
alert(«Invalid E-mail ID»)
return false
}
return true
}
function ValidateForm(){
var emailID=document.frmSample.txtEmail
if ((emailID.value==null)||(emailID.value==»»)){
alert(«Please Enter your Email ID»)
emailID.focus()
return false
}
if (echeck(emailID.value)==false){
emailID.value=»»
emailID.focus()
return false
}
return true
}
</script>
<form name=»frmSample» method=»post» action=»#» onSubmit=»return ValidateForm()»>
<p>Enter an Email Address :
<input type=»text» name=»txtEmail»>
</p>
<p>
<input type=»submit» name=»Submit» value=»Submit»>
</p>
</form>
>jwysiwyg. Как следует из названия, это ява wysiwyg редактор
Не Java, а JavaScript. Это совершенно разные языки.
Пожалуйста, поправьте.
В статье вроде бы понятно, про какую яву (js) идет речь, но если принципиально, то поправлю
>В статье вроде бы понятно, про какую яву (js) идет речь, но если принципиально, то поправлю
Спасибо.
Кстати, в названии «jWysiwyg» буква «j»произошла не от Java, и даже не от JavaScript, а от библиотеки jQuery. Дело в том, что jWysiwyg — это не автономный скрипт, а именно плагин для jQuery.
>>а от библиотеки jQuery
А jQuery не яваскрипт? ))
Не совсем понятно, почему в подборку попала МочаУИ. ИМХО, она из ряда Qooxdoo, YUI и т.п.
Конкретно сейчас меня заинтересовал Facebox. Было бы здорово добавить в описание предложение о том, что размеры «фейс-окошка» само подстраивается под размер содержимого.
Спасибо за подборку!
Профессор, ну как бы захвачено отовсюду понемножку. Мало ли у кого какие потребности )
Спасибо! Качать пока не буду, но в закладках пригодится! =)
В закладки однозначно, в хозяйстве всё пригодитьсяю. Александр спасибо за подборку!
Так и не понял в итоге, как в Uni-Form задавать проверку полей. Судя по описанию здесь скрипт сам это в состоянии делать. Однако, понять как — мне не удалось. Форму мучу здесь http://legser.ru/moscow
Думал достаточно тыкнуть в «отправить» для теста валидации, но фиг 🙁 Пока же получается, что применяются стили, все стройненько и выделяются поля при фокусе. Мало как-то..
Одновременно необходимо написать скрипт обработки (в моем случае отправка на 2 адреса эл почты), но хотелось бы чтоб этот скрипт получал уже проверенные данные.
А будет скрипт «20. Control Tab» работать на narod.ru ?
Vesb, это не серверные скрипты, они выполняются в браузере пользователя.
Спасибо! я понимаю, что здесь уже для можно сказать для прогеров. я совсем новичок. Могли бы вы пояснить. Сорри за нубские вопросы =)
Значит все-таки будет работать? =). что значит не серверные скрипты? не значит ли это что все скрипты будут лежать не на моем сайте, а у меня будет только запрос к ним?
Меня интересует имеено галерея. Там просто про многое написано. Вот например про Control.Tabs — это имеет какое-нибудь отношение к галереи?
А нет ли у вас более подробной инструкции по установки этой галерии.
Спасибо. Ваш блог добавлен в избранное =)
Серверные это которые выполняются на сервере. Например этот блог — серверный скрипт.
>>Вот например про Control.Tabs — это имеет какое-нибудь отношение к галереи?
А где там галерея? Там вкладки
а картинки которые там есть? http://alexvolkov.ru/wp-content/uploads/2009/05/20.jpg
мне например очень бы подошла такая галерея с миниатюрами, если наводишь курсор, то мгновенно появляется фото в большую величину =)
Пример графических табов ))
по jQuery прочитал книгу, очень впечатлен. Теперь подумываю javascript попробывать поучить. Но говорят это намного сложнее, чем jQuery
jquery и есть яваскрипт
А подскажите я не могу найти книгу вы не сможите помочь в этом?
Константин, какую именно книгу?
Подскажите где взять аякс типа как в уконтакте. Чтобы на картинки делать подписи
Humanized Messages еще не встерчал. А некоторые другие усердно применяю на сайтах 🙂
Лучше не менять ссылки. Они специально для определенного радио!
Вот первый скрипт:
[color=red](Популярная версия Windows Media Player)[/color]
[color=yellow]С выбором формата проигрывание[/color]
[color=blue]<DIV align=center><IMG alt=»» src=»http://ne7.eu/templates/x40/images/radio22.jpg» border=0></DIV>
<DIV align=center><SELECT name=href onchange=»sel(this.value);»> <OPTION value=»» selected>Выбирай формат!<OPTION value=http://inter-avtoradio.my1.ru/playlist.m3u>64kb/s
<OPTION value=http://77.37.138.10:10000/inter123.m3u>128kb/s
</OPTION></SELECT> </DIV>
<DIV id=mus align=center></DIV><script>
function sel(href){
if(href==») mus.innerHTML=»»;
else mus.innerHTML=»<EMBED type=application/x-mplayer2 src=»+href+» width=180 height=45>»;
}
sel(»);
</script>[/color]
Вот второй скрипт:
[color=red](Стандартная версия Windows Media Player)[/color]
[color=blue]<OBJECT
ID=»MediaPlayer» classid=»CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95″
CODEBASE=
«http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701»
width=150 height=50
standby=»Loading Microsoft Windows Media Player components…»
type=»application/x-oleobject»>
<PARAM NAME=»FileName» VALUE=»http://77.37.138.10:10000/inter123.m3u«>
<PARAM NAME=»TransparentAtStart» Value=»true»>
<PARAM NAME=»AutoStart» Value=»false»>
<PARAM NAME=»AnimationatStart» Value=»false»>
<PARAM NAME=»ShowStatusBar» Value=»true»>
<PARAM NAME=»ShowControls» Value=»true»>
<PARAM NAME=»autoSize» Value=»false»>
<PARAM NAME=»displaySize» Value=»0″>
<Embed type=»application/x-mplayer2″
pluginspage=
«http://www.microsoft.com/Windows/MediaPlayer/»
src=»http://77.37.138.10:10000/inter123.m3u»
Name=MediaPlayer
AutoStart
Width=200
Height=50
transparentAtStart
autostart
animationAtStart
ShowStatusBar=1
ShowCont rols=1
autoSize
displaySize></embed>
</OBJECT>[/color]
Привет незнаеш случайно решения как на jquery сделать чтото подобное карусели на ImageFlow?
Ну, поковырять например вот этот вариант http://sorgalla.com/projects/jcarousel/examples/static_controls.html
да слишком много ковырять надо, хочу добиться именно такого же эффекта как в Imageflow+Highslide чтоб при клацании на центральную картинку открывался лайтбокс с полноразмерной картинкой, но на jQuery
Спасибо за подборку скриптов, очень пригодилось
А не можете подсказать, как ограничить длину сообщения в textarea? И, вообще, я искал скрипт на AJAX, который будет в режиме реального времени отображать окно моего мини-чата на сайте…
Михаил, http://psacake.com/web/js.asp http://blog.offbeatmammal.com/post/2006/10/26/MaxLength-on-a-Textarea.aspx
Всем хелло. Сразу извинюсь за может наглый вопрос (за спрос как грится в глаз не бьют))))) Alex Volkov подскажи пожалуйста (может есть наработки) как сделать небольшой опросник на аяксе. Тип теста психологического, отвечают на вопросы, а потом результат выдается.
Готов даже финансово помочь)))) чисто символически правда, но тем не менее.
Ответь на мыло пожалуйста.
Очень интересные скрипты