Size: a a a

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

2021 August 13

В

Владимир in JavaScript Noobs — сообщество новичков
Это переменная которая плагином тянется сюда с ним всё ок
источник

В

Владимир in JavaScript Noobs — сообщество новичков
добавил так не помогло

btn.addEventListener('click, touchstart'
источник

МК

Максим Кириченко... in JavaScript Noobs — сообщество новичков
Всем привет, нужно сделать так чтобы при скролле к элементу выполнялась функция, стоит для этого подключать библиотеку waypoints.js?
источник

j

jk in JavaScript Noobs — сообщество новичков
Если нужно только это, то можешь сделать при помощи IntersectionObserver и не тянуть библиотеку.
источник

F

Feliks in JavaScript Noobs — сообщество новичков
Спасибо, но только половину я не понял 😁🤟
источник

MU

M. U in JavaScript Noobs — сообщество новичков
а что именно непонятно?
источник

MU

M. U in JavaScript Noobs — сообщество новичков
добавь два слушателя мб?
источник

В

Владимир in JavaScript Noobs — сообщество новичков
А как?
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
obj.addEventListener(клик)
obj.addEventListener(тач)
источник

MU

M. U in JavaScript Noobs — сообщество новичков
2 листенера на один элемент с двумя разными событиями
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
или в цепочку если addEventListener возвращает этот же объект
источник

F

Feliks in JavaScript Noobs — сообщество новичков
const result = +numStr.split("").map(num => +num).sort((a, b) => b-a).join("")

Понятно почему сплитим и добавляем в массив . А плюсы
+ Зачем ставим  перед num?
источник

MU

M. U in JavaScript Noobs — сообщество новичков
чтобы обратно в число преобразовать после join
источник

В

Владимир in JavaScript Noobs — сообщество новичков
btn.addEventListener('click')
btn.addEventListener('touchstart'), event=>{

так?
источник

MU

M. U in JavaScript Noobs — сообщество новичков
вынеси то что тебе надо в отедельную функцию, и примени её к двум обработчикам
источник

МК

Максим Кириченко... in JavaScript Noobs — сообщество новичков
Спасибо, попробую
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Почитай про то, как работает addEventListener и какие аргументы он принимает

В первом листенере ты передал только событие без колбэка, откуда ему знать что на клик надо выполнить тоже самое что и на тач
источник

В

Владимир in JavaScript Noobs — сообщество новичков
вот так сделал работате теперь, но чувствую это неправильно)
источник

MU

M. U in JavaScript Noobs — сообщество новичков
смотри, после того как ты добавляешь в массив ты же добавляешь строки, после маппишь их в числа чтобы правильно отсортировать, после этого получаешь массив чисел которые собираешь обратно в строку и начальным плюсом делаешь снова числом
источник

В

Владимир in JavaScript Noobs — сообщество новичков
btn.addEventListener('click', event=>{
 let busySeats = (sel.textContent.match(/[\d]+/g) || null)

 if(busySeats){
   let queryString = busySeats.reduce((acc,c,i)=>acc+`&seats[${i}]=${c}`, '')
   document.querySelector('.myseats').value = queryString
   document.querySelector('.mycount').value = busySeats.length

let price = [+exinfo.price+]
let komis = Math.ceil(price*3.01/100)
let total = (price+komis)*busySeats.length
   document.querySelector('.prices span i').textContent = komis*busySeats.length
   document.querySelector('.prices strong i').textContent = total

 }
})
источник