Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.03.2017, 06:22
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

как правильно записать цепочку событий??
Написал калькулятор дверей на JS в котором есть различные виды инпутов. следующие события запускают функцию
$(document).ready(function() {
  myFunction()
}); 
$("input").keyup(function () {
  myFunction()
});
$("input").blur(function () {
  myFunction()
});
$("input").change(function () {
  myFunction()
});

подскажите как их объединить в цепочку (в общем сократить этот код)?
Ответить с цитированием
  #2 (permalink)  
Старый 07.03.2017, 08:17
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,127

Сообщение от j0hnik
как их объединить в цепочку
Как вариант...

$(function() {
	$("input").keyup(myFunction)
		.blur(myFunction)
		.change(myFunction);
	myFunction();
});

Или так...

$(function() {
	$("input").bind('keyup blur change',myFunction);
	myFunction();
});

Последний раз редактировалось ksa, 07.03.2017 в 08:20.
Ответить с цитированием
  #3 (permalink)  
Старый 07.03.2017, 17:04
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

спасибо =)
еще один вопрос объединения ползунка с инпут тип текст.

function etazh() {
  var rng = document.getElementById('eta');
  var dostavkaZa = document.getElementById('etazh');
  eta.value=rng.value;
}


подскажите аналог такой записи на JQuery
Ответить с цитированием
  #4 (permalink)  
Старый 07.03.2017, 17:12
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

получилось методом тыка
function etazh() {
  var rng = $('#eta').val();
  $('#etazh').val(rng);
}

спасибо за помощь
Ответить с цитированием
  #5 (permalink)  
Старый 10.03.2017, 09:57
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,127

Сообщение от j0hnik
получилось методом тыка
Может пора книжечку по jQuery почитать?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как правильно настроить очерёдность выполнения функций? Altai Общие вопросы Javascript 8 01.02.2017 19:32
Как правильно записать значение в value input'а? karakym Общие вопросы Javascript 4 20.11.2016 16:56
Как правильно прицепить обработку события slowklg Events/DOM/Window 6 15.03.2012 16:20
Как правильно очистить maxlength в input? Маэстро Events/DOM/Window 10 22.06.2011 18:14
О наследовании событий, или как корректно его отменить. JCShen Events/DOM/Window 8 09.02.2010 00:00