Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как правильно записать цепочку событий?? (https://javascript.ru/forum/misc/67769-kak-pravilno-zapisat-cepochku-sobytijj.html)

j0hnik 07.03.2017 06:22

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

подскажите как их объединить в цепочку (в общем сократить этот код)?

ksa 07.03.2017 08:17

Цитата:

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

Как вариант...

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

Или так...

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

j0hnik 07.03.2017 17:04

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

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


подскажите аналог такой записи на JQuery

j0hnik 07.03.2017 17:12

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

спасибо за помощь

ksa 10.03.2017 09:57

Цитата:

Сообщение от j0hnik
получилось методом тыка

Может пора книжечку по jQuery почитать? ;)


Часовой пояс GMT +3, время: 19:15.