Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.04.2015, 00:05
Новичок на форуме
Отправить личное сообщение для media-mobil Посмотреть профиль Найти все сообщения от media-mobil
 
Регистрация: 12.05.2014
Сообщений: 8

Посимвольное отображение строки с задержками
При нажатии на ссылку через плагин ScrollTo страница скроллится к форме. И надо посимвольно с задержкой вывести текстовый параметр в поле:
<textarea name="message" id="message" required=""  placeholder="здесь параметр"></textarea>


Переменную parametr я назначаю через onclick по ссылке.

Скрипт вот такой у меня получился из просторов интернета:
var source,dest,len,now=0,delay=10,letters=2;
		function show()
		{
		dest.value += source.substr(now,letters);
		now+=letters;

		if(now<len)
			setTimeout("show()",delay);
		}
		
		function show_text()
		{
			source = parametr;
			dest = document.contact['message'];
			len = parametr.length;
			show();
		}		

	$('a').click(function(){
        var idscroll = $(this).attr('href');//получаем значение атрибута href
        $.scrollTo(idscroll, 1000);// перематываем до блока(1000 - это длительность 1 сек.)
	show_text();
        return false;
    });


При нажатии на ссылку происходит заполнение пары символов, потом ошибка: Uncaught ReferenceError: show is not defined
Ответить с цитированием
  #2 (permalink)  
Старый 11.04.2015, 00:45
Новичок на форуме
Отправить личное сообщение для media-mobil Посмотреть профиль Найти все сообщения от media-mobil
 
Регистрация: 12.05.2014
Сообщений: 8

Не нашел как удалять тему, проблему решил
function myprint(s,n)
		{
		if (n < (s.length))
		 {
		 document.contact['message'].value = s.substring(0,n+1);
		 n++; 
		 setTimeout(function(){myprint(s,n)}, 100);   
		 }
		};
		 
	    $('a').click(function(){
        var idscroll = $(this).attr('href');//получаем значение атрибута href
        $.scrollTo(idscroll, 1000);// перематываем до блока(1000 - это длительность 1 сек.)
		if (idscroll=='#contactform') myprint(parametr,0);
        return false;
    });
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт не работает на добавленные строки Гробовщик jQuery 2 20.02.2015 13:18
как вставить строки в таблицу? Yurik Events/DOM/Window 2 29.02.2012 17:14
Узнать номер строки таблицы по клику antserg jQuery 4 13.11.2011 13:46
цифровое отображение строки severmsk Общие вопросы Javascript 3 15.03.2011 15:17
Отфильтровать строки в таблице по заданным критериям Hag1989 Общие вопросы Javascript 0 03.12.2009 02:06