Пуля — дура. Пых — молодец.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 07:03:17

Страниц: [1]
Печать
Автор Тема: InputDef  (Прочитано 175 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Stasovsky    ↓ 
29 Ноябрь, 2011, 09:39:35
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

часто использую эту плюшку, дергая из одной верстки в другую, все забывал положить в хорошее место, авось еще кому пригодится))
 
демка
качать нечего, все тут))
 
сам плагинчег:
Javascript
(function($) {
    $.fn.inputDef = function(opt) {
        var $this = this,
            def = {
                blurClass: 'blur',
                text: $this.val() 
            },
            opts = $.extend(def, opt);   
       
        if ($this.val() == '') {
            $this.val(opts.text).addClass(opts.blurClass);
        }
       
        $this
            .focus(function() {
                if($this.val() == opts.text) $this.val('');
                $this.removeClass(opts.blurClass);
            })
            .blur(function() {
                if($this.val() == '') {
                    $this.val(opts.text);
                    $this.addClass(opts.blurClass);
                }
            })
    };
})(jQuery);

как подключать:
Javascript
$('.name input').inputDef({
    text: 'Ваше имя', // непосредственно текст
    blurClass: 'input_blur' // класс неактивного инпута, что бы, к примеру, текст был серый секст
});

на input[type=password] забил из-за ненадобности... где валялась и для него плюшка, но просрал ее))
« Последнее редактирование: 29 Ноябрь, 2011, 09:39:35 от Stasovsky » Записан
phpdude    ↓ 
27 Ноябрь, 2011, 01:12:01 , спустя
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

это ты так хитро обозвал placeholder'ы?)
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
kostyl    ↓ 
27 Ноябрь, 2011, 01:29:01 , спустя 17 минут
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3522
Сила слова: 1.7

на input[type=password] забил из-за ненадобности
бля, самое сложно - и забил ))
Записан

качество жизни обратно пропорционально количеству лени
Ivan    ↓ 
27 Ноябрь, 2011, 01:47:59 , спустя 18 минут 58 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98


это ты так хитро обозвал placeholder'ы?)
Тоже плейсхолдеры юзаю, а чего бы и нет? - ведь все браузеры нормальные, давно уже их адекватно поддерживают...
Единственное - в хроме завышена яркость плейсхолдера, ну это конечно от экрана зависит
Записан

Stasovsky    ↓ 
27 Ноябрь, 2011, 01:55:53 , спустя 7 минут 54 секунды
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

всяким мудакам нравится верстка под ие, по этому и приходится подстраиваться -_-
Записан
Ivan    ↓ 
27 Ноябрь, 2011, 02:04:48 , спустя 8 минут 55 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 27
Сообщений: 1366
Сила слова: 1.98

Юзай ie-хаки для html5 фулл саппорт
Спустя 3 минуты 50 секунд добавил
http://code.google.com/p/html5shim/
 
HTML
<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
Записан

Givi    ↓ 
27 Ноябрь, 2011, 03:22:03 , спустя 1 час 17 минут 15 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

Stasovsky, я это, нехуя не грамотный - а на кой хуй для этого дела подключать ЖуКвери? Ведь по сути можно обойтись и голым ява-скриптом. По крайней мере у меня как-то получалось (правда даже без функций, пиздячил все нативно в самом инпуте, ибо их таких было только два, логин и пароль), а я совсем безграмотный в плане ява-скриптов.
Ну а плейсхолдеры таки да, не работают, сцуки, в ослах.
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
Stasovsky    ↓ 
27 Ноябрь, 2011, 05:38:40 , спустя 2 часа 16 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

Юзай ie-хаки для html5 фулл саппорт
спасибо, поковыряю))
 
а на кой хуй для этого дела подключать ЖуКвери?
а кто сказал, что только эта плюшка там висит? щас в верстке постоянно всплывалки-мигалки-хуялки, так что жквери без дела не сидит)) да и не байтодрочер я, чтоб ради 100кб жкверюшку убирать)) тем более дезигнеры такую хуйню рисуют, что с этими пнгешками главная минимум в метр выходит, а то и в три, как в последнем проекте...
Записан
Sinkler    ↓ 
28 Ноябрь, 2011, 12:19:29 , спустя 18 часов 40 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6808
Сила слова: 1.07

как показывает практика, чтобы пофиксить код с выходом нового браузера, гораздо проще обновить жуквери, чем ебаться с нативным жс
Записан

phpdude    ↓ 
28 Ноябрь, 2011, 12:19:53 , спустя 24 секунды
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

Sinkler, +++
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd