это просто линк, чем пользовался, ни на что не претендую, а то уже минус в карму схватил, и так близок к нулю :)
ну и кому знаком prototype, тому не сложно и jquery, и наоборот. // ps: сужу по себе
Согласен. Я б даже выбрал http://www.gimiti.com/kltan/demo/jDialog/1.1/test.html .
Да и вообще тот, что автор подкинул не работает в Maxthon 2.0.9 - тупо открывается в новом окне. Низачет короче.
Во-первых, у меня в опере чуть-чуть притормаживаются эффекты открытия/закрытия.
Во-вторых, таких разных либ штук 5 точно можно сосчетать. Совсем недавно мы искали подобный бокс для нашего сайта, остановились на jqModal (плагин к jquery). Так что выбор есть.
Resize methods: resizeToContent and resizeToInclude
В этом примере ошибка, прям на главной странице.
Если ввести невалидный мэйл, он покажет сообщение: «Email is not valid! Please check it or type another email.» Ну а если нажать «Validate» еще раз, он увеличит окно вниз. Таким образом едет прям до конца экрана :)
+1 за mootools (имхо)
А вобщем, на мой взгляд, нет особой сложности перевода скрипта с одной библиотеки на другую - в тех же jQuery, mootools и prototype основные ф-ции реализованы очень сходно. Так что увидив полезную вещицу можно без особых усилий добавить ее в свой арсенал веб-два-нолера
Если писать про все возможности создания диалоговых окон и боксов на prototype, script.aculo.us, jQuery или какой-то другой библиотеки, то хабр превратится в библиотеку плагинов и скриптов. По-мойму, кому нужно, тот сам легко найдет или напишет максимально удобный ему вариант.
Использую ModalBox в одном из своих проектов. Нашел один баг, связанный с корректной работой в IE 6. Исправил, а после того написал автору письмо с описанием проблемы и моим вариантом ее решения. Неприятно удивил факт полного отсутствия какой-либо реакции на письмо.
честное слово, после того как прототайп вырос из 80 +немного кил до 160, я начал сомневаться в его рентабельности, не спорю библиотечка написана красиво и удобно, но я написал свое детище, которое повторяет ПОПУЛЯРНЫЕ методы $ из протатойпа и оно занимает 4 кил ... не вижу смысла использовать библиотеку весом в 160 кил только потому что кое что может мне когда либо понадобиться ... + еще и скрипт акулос весит кил 20 примерно + майл бокс весит 10 кил, в итоге жс весит более чем сама страничка ... а когда-то люди боролись за каждый килобайт, и создавали конкурсы "кто сделает легче страничку" ... :( прошли те времена ... от разработки осталось только "использование готовых продуктов" ... не спорю, изобретать велосипед лишнее, но не всегда ...
Еще один плюс от mootools в этом плане - удобнейшая закачка библиотеки - на официальном сайте можно собственноручно выбрать необходимые модули библиотеки и сжать их в удобный для вас вид.
В Google Groups под названием prototype-core есть сжатые варианты Prototype. Я использую вариант protoculous-effects-packer.js (Prototype.js + Script.aculo.us + Effects.js), все вместе в сжатом виде это весит 62 КБ
А есть ещё вариант от Yahoo!, который работает везде и может гораздо больше, хотя и потяжелее:
http://developer.yahoo.com/yui/examples/container/dialog-quickstart.html
Андрейка большой молодец, рад, что его работу много кто знает и пользуется...
А сам делаю такие штуки руками, чтобы не платить лишние 22кб (или сколько там насчитали) за универсальность.
Modalbox — создаем диалоговые окна