appendChild вставляет ноды, а у тебя строки. Строки можно воткнуть innerHTML'ом или insertAdjacentHTML, если в элементе что-то имеется.
И ещё при объявлении i, он у тебя стал свойством window, что не гуд.
antonwx, я не говорю, что фреймворки и плогины тотальное зло. Просто первично стоит разобраться с основами и когда ты сам в состоянии написать такой же плогин, лишь тогда тебе позволительно их юзать.
Пока человек в процессе обучения, он аккурат напишет себе все основные перделки и дальше их можно тоскать в новые проекты и даже улучшать. Писать каждый раз, разумеется, ни к чему.
sashabeep, мы уже это обсуждали, не вижу смысла повторять. Самым прямым образом, jq не требует такого погружения, как изучение ваниллы. Ты ведь не первый день здесь, покажи мне хотя бы один вопрос с нормальным jq кодом. Люди банально не умеют искать в более узком контексте, по сто раз заново ищут одни и те же элементы, а работа с DOM - одна из самых дорогих. Можно и на jq нормально писать, но в нынешнее время такой надобности попросту нет.
Ничто ведь не мешает написать алиасы и для ванильных методов типо qs, qsa, id и т.п.
Юра Сторчака, Если задача запилить такой сайт со скриптами, то оно уже лет 10 никому не нужно - трата времени, стоит придумать другую идею. Плогины себе на сайты лепят отчаявшиеся, безнадёжные люди. Если задача - написать самому все эти скрипты, то это ещё большая трата времени, но это, по крайней мере, даст немало опыта. Нет смысла писать все, возьми напиши паралакс, или напиши паралакс на канвасе ваще круто будет.. ну или не будет.. модалку, слайдер. Такого опыта будет достаточно.
Учить нужно javascript, jquery - это обёртка над js для озвученных выше отчаявшихся и безнадёжных. Я видел крайне мало нормального кода на jQ, на нём априори принято говнокодить.
Juliya Ya, ну он и есть вне потока, так как это фиксд, потому я и написал, что это не выход. Пробовали без форейнОбджект, обходясь свг элементами, без дивов то есть? В сафари есть проблемы с этим тегом.
Ernest Faizullin, а где в вопросе вообще озвучивалось, что в этом есть необходимость? Дата априори воспринимается, как числовая. Но написать функцию с тремя ифами труда не составит.