Size: a a a

JavaScript Noobs — сообщество новичков

2020 July 06

D

Danila in JavaScript Noobs — сообщество новичков
Павлов Дмитрий
в консоль сообщение выводит
При этом в success не выводит?
источник

D

Danila in JavaScript Noobs — сообщество новичков
Попробуй в fail вывести
источник

D

Danila in JavaScript Noobs — сообщество новичков
Мож он фейлится почему-то
источник

DE

Daniel Erased in JavaScript Noobs — сообщество новичков
А я попробовал чейнинг. И он выглядит теперь не таким уж плохим решением.
источник

D

Danila in JavaScript Noobs — сообщество новичков
Sergei
Всем привет ! Столкнулся с проблемкой... Создал модальное окно , в нем есть кнопка по клику на которую оно должно закрываться. Все работает отлично , но окно также закрывается когда кликаешь по пустому полю , как это отключить ?)
Смотря как ты его сделал
источник

DE

Daniel Erased in JavaScript Noobs — сообщество новичков
Мне даже понравилось.
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Daniel Erased
То, что в 99% использование чейнинга излишне и без него код читается хорошо.
И лишь в 1% это может быть лучшим решением.
о да, 100500 раз подряд написать имя экземпляра это конечноточ хорошо читается... походу чел просто форматировать в редактор не умеет..
источник

D

Danila in JavaScript Noobs — сообщество новичков
Чейнинг имеет смысл с интерфейсной точки зрения не всегда, думаю.
источник

D

Danila in JavaScript Noobs — сообщество новичков
Но там где он имеет смысл ничего плохого в нём нет
источник

DE

Daniel Erased in JavaScript Noobs — сообщество новичков
Потому что с чейнингом вот это вот
источник

S

Sergei in JavaScript Noobs — сообщество новичков
Danila
Смотря как ты его сделал
var modal = document.querySelector(".modal-dealer-link-x-users");
var trigger = document.querySelector("#trigger-dealer-link-x-users");
var closeButton = document.querySelector(".close-div-dealer-link-x-users");

function toggleModal() {
   modal.classList.toggle("show-modal-dealer-link-x-users");
}

function windowOnClick(event) {
   if (event.target === modal) {
       toggleModal();
   }
}

trigger.addEventListener("click", toggleModal);
closeButton.addEventListener("click", toggleModal);
window.addEventListener("click", windowOnClick);
источник

DE

Daniel Erased in JavaScript Noobs — сообщество новичков
Превращается в вот это вот
источник

KS

Konstantin Sedykh in JavaScript Noobs — сообщество новичков
Danila
Чейнинг имеет смысл с интерфейсной точки зрения не всегда, думаю.
ФП?
источник

DE

Daniel Erased in JavaScript Noobs — сообщество новичков
Daniel Erased
Превращается в вот это вот
И это здорово
источник

D

Danila in JavaScript Noobs — сообщество новичков
Не связано. В случаях, когда у тебя подразумевается работа с объектом где чейнинг имеет смысл
источник

D

Danila in JavaScript Noobs — сообщество новичков
Например,

document.setStyle().setTitle().addContent(), например
источник

D

Danila in JavaScript Noobs — сообщество новичков
Имеет смысл
источник

D

Danila in JavaScript Noobs — сообщество новичков
Sergei
var modal = document.querySelector(".modal-dealer-link-x-users");
var trigger = document.querySelector("#trigger-dealer-link-x-users");
var closeButton = document.querySelector(".close-div-dealer-link-x-users");

function toggleModal() {
   modal.classList.toggle("show-modal-dealer-link-x-users");
}

function windowOnClick(event) {
   if (event.target === modal) {
       toggleModal();
   }
}

trigger.addEventListener("click", toggleModal);
closeButton.addEventListener("click", toggleModal);
window.addEventListener("click", windowOnClick);
Проверяй event.target
источник

D

Danila in JavaScript Noobs — сообщество новичков
Если  event.target равен кнопке значит по ней конкретно и был клик
источник

D

Danila in JavaScript Noobs — сообщество новичков
А не приплыл из другого места откуда-то.
источник