Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 29.04.2020, 08:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от Сергей Ракипов
не понял
(item, indexDot) function() так неправильно
function (item, indexDot) так верно
Ответить с цитированием
  #12 (permalink)  
Старый 29.04.2020, 08:05
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 668

Сообщение от voraa Посмотреть сообщение
let index = indexDot; // Зачем?
Это как я понял, нужно индексу приводить значение, но пока слабо понимаю

Все постепенно, не загружаю себя
Ответить с цитированием
  #13 (permalink)  
Старый 29.04.2020, 08:05
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,744

Сообщение от Сергей Ракипов Посмотреть сообщение
voraa,
А почему нужно function в начало нужно было поставить
и там у вас скобки не хватило, но я вставил.
Потому, что функции в javascript так определяются
function (параметры) {тело}
Ответить с цитированием
  #14 (permalink)  
Старый 29.04.2020, 08:05
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 668

Сообщение от рони Посмотреть сообщение
(item, indexDot) function() так неправильно
function (item, indexDot) так верно
это я увидел, просто не понимаю логику синтекса
Ответить с цитированием
  #15 (permalink)  
Старый 29.04.2020, 08:14
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,744

dot.forEach( )
В forEach надо передать функцию, которая будет применяться к каждому элементу.
Вот мы и пишем эту функцию

function (item, indexDot){
    item.addEventListener("click", function(){
        activeSlide(indexDo);
        activedots(indexDo);
    })
}
Ответить с цитированием
  #16 (permalink)  
Старый 29.04.2020, 08:16
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 668

Все понял, спасибо за помощь
Ответить с цитированием
  #17 (permalink)  
Старый 30.04.2020, 09:03
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 668

У меня не хватает знание синтаксис помогите переписать на "нормальный старый" вид

function parallax(event){
	this.querySelectorAll(".layer").forEach(layer => {
		let speed = layer.getAttribute("data-speed");
		layer.style.transform = `translateX(${event.clientX*speed/1000}px)`
	});
}

document.addEventListener("mousemove", parallax);


вот это
(layer => {
let speed = layer.getAttribute("data-speed");
`translateX(${event.clientX*speed/1000}px)`
Ответить с цитированием
  #18 (permalink)  
Старый 30.04.2020, 09:27
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

https://es6console.com/k9meb3ie/
Вставляй свой код, тыкай Transform, и отстань от нас.
Лучше конечно изучи javascript, но тут похоже всё гибло.
__________________
29375, 35
Ответить с цитированием
  #19 (permalink)  
Старый 30.04.2020, 09:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сергей Ракипов,
layer =>

заменить на
function(layer)
Ответить с цитированием
  #20 (permalink)  
Старый 30.04.2020, 10:51
Профессор
Отправить личное сообщение для Сергей Ракипов Посмотреть профиль Найти все сообщения от Сергей Ракипов
 
Регистрация: 01.06.2010
Сообщений: 668

Сообщение от Aetae Посмотреть сообщение
https://es6console.com/k9meb3ie/
Вставляй свой код, тыкай Transform, и отстань от нас.
Лучше конечно изучи javascript, но тут похоже всё гибло.
как понять гибло?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача результата функции, другой функции Aleksandr Chirkov Элементы интерфейса 3 24.06.2017 17:32
Вопрос про стрелочные функции arrowfunctions Общие вопросы Javascript 2 15.12.2015 12:43
Изменение прототипа функции tsigel Общие вопросы Javascript 11 15.05.2014 01:03
Установить имя конструктора Андрей Параничев Общие вопросы Javascript 8 17.11.2011 10:09
arguments вызвавшей функции mister_maxim Общие вопросы Javascript 4 12.10.2010 16:21