Приветствую Вас Прохожий | RSS Воскресенье, 19.01.2025, 12:07
Меню сайта
ВИДЕО УРОКИ СКРИПТЫ UCOZ ШАБЛОНЫ UCOZ ФОТОШОП UCOZ КАТАЛОГ СТАТЕЙ ВЕБМАСТЕРУ UCOZ ВИДЕО ФОТОШОПА ДОПОЛНЕНИЕ САЙТА РАЗДЕЛ СТУДИИ УСЛУГИ НАШЕГО САЙТА


Мини-чат
Все вопросы задаем в форуме,
здесь они игнорируются!



Статистика
Онлайн всего: 12
Гостей: 12
Пользователей: 0



Главная » Файлы » Скрипты для uCoz » Скрипты Разное

Счетчик символов с улетом цифр на JQuery

Счетчик символов с улетом цифр на JQuery Счетчик, символов, улетом, цифр, JQuery
Счетчик символов с улетом цифр на JQuery. Использовать можно как в чате в форме ввода символов, так и на форуме и в комментариях, в любое место где используется TEXTAREA.
По мере ввода символов, от последней буквы или цифры отлетает плавно с растворением номер символа который был введен в строку, так же предусматривается подкраска строк при условие что используется более 150 символов.



Установка:
Подключение JQuery и плагина Caretposition
Code
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="careposition.js"></script>

HTML
Code
<textarea id="textarea"></textarea>
<div id="tip"></div>

Javascript
Code
<script type="text/javascript">
  $(function() {

  var tip = $('#tip');
  $('#textarea').bind('keyup', function(e) {
  var pos = $(this).getCaretPosition();
  var bleft = this.offsetLeft + pos.left;
  var btop = this.offsetTop + pos.top;
  if($('#textarea').val().length > 139) {bnts = 'color:red;'} else {bnts = ''}
  tip.after('<div class="nums" id="nums'+$('#textarea').val().length+'" style="'+bnts+'left: '+bleft+'; top: '+btop+'">'+$('#textarea').val().length+'</div>');
  $('#nums'+$('#textarea').val().length).animate({marginLeft: '40px', marginTop: '-40px', opacity: '0'}, 1200 , function() {$(this).hide()})

  })
  });
</script>
Плагин выдает нам точную позицию каретки слева и справа. Обратите внимание на то, что если символов в TEXTAREA больше 139, то цвет счетчика станет красным. Также для каждого значения создается отдельный DIV, который в последствии и плавно улетучивается.

В добавок стилей вставляем CSS на страницу желаемого эффекта в head
Code
<style type="text/css">
body {margin:0;padding:0;background:#E3E3E3}
.container {text-align:center;margin-top:200px}

textarea {padding:10px;border:1px solid #A5A5A5;width:300px;height:100px;resize:none;
  font-family:Georgia;
  font-size:14px;
}
*:focus {outline:none}
.nums {position:absolute;margin-top:-14px;margin-left:3px;font-size:10px;color:#646464}
</style>
Автор\Источник: http://yraaa.ru/publ/3-1-0-1511

Для того что бы скачать архив необходимо зайти на сайт как пользователь. Размер: 2.7 Kb
Просмотров: 3739 | Комментарии: 2 | Рейтинг: 4.0/4 | |Категория: Скрипты Разное | Добавил: мир | Дата: 14.08.2012 | Скачали: 16 | Теги: jQuery, символов, счетчик, цифр, улетом
Похожие новости на нашем сайте
Коментарий к новости

Всего комментариев: 2
-1  
1 Roman36Liman   Дата: 15.08.2012  Время: 11:06   [№ 13570] [Материал]
А можно это как-то в чат влепить?

-1  
2 Веб-Герой   Дата: 15.08.2012  Время: 21:20   1 [№ 13571] [Материал]
Думаю да, тут ведь присутствует понятная инструкция. Исходя из нее можно и в чат поместить.


Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа


Поиск


На форуме

1 Работа на заводе

29

2 Комплексный прогон сайт...

54

3 Армия

0

4 Может у кого есть!

6

5 Нужны копирайты

1

6 Остались честные СМИ?

0

7 Раздача подарков и стик...

1

8 Дисковое пространство

3

9 Ручной прогон по трасто...

19

10 бот для умножения денег...

0


Подробней о форуме


Комментарии



Copyright UcozOn.ru™ © 2008-2025


Кнопка 88х31 сайта ucozon.ru