New course! Every coder should learn Generative AI!
Try a free lesson+ 4
Помогите
Я вообщем то недавно я начал я изучать веб языки и решил написать змейку, но все(как и всегда вообщем то) идет не по плану и я хз как это фиксить, джава скрипт код должен найти первого ребенка элемента b и перекрасить его в красный но нет https://code.sololearn.com/W361T66Rry1N/?ref=app
14 Answers
+ 6
Во-первых, очень странная конструкция кода, древняя какая-то😃 Я тебе исправил все на новый вариант. JS работал, просто в CSS ты уже указал у этого элемента красный цвет, по этому - изменения не были видны. Добавил рамки для блоков, чтоб ты хотя бы видел, где они все находятся😀
https://code.sololearn.com/WuAM807B6K4w/?ref=app
+ 6
Kazybom, как мне многие советовали, да и я так же думаю, просто крась элемент без всех этих first-child & last-child.😃 Например, надо закрасить второй блок с id = b, то так и пишешь в css #b {....} или в JS $("#b").css(....);
+ 4
Kazybom, стой, извини, пожалуйста, что-то я маленько затупил😅 Вот код нормальный. И не надо оборачивать все div в один, лучше, как я сделал. И рекомендую тебе поискать в гугле про first-child и т.п., даже мне пришлось полазить
https://code.sololearn.com/WuAM807B6K4w/?ref=app
+ 3
Just а User , сейчас я просто хочу сделать механизм движения змейки, и она будет двигатся закрашивая блок перед собой и убирая с зади себя. но она как то должна понимать какой блок стоит перед ней и для этого я сделал их всех родственниками, чтобы переходить от родителя к ребенку.
+ 3
Just а User а куда делись дети?
https://code.sololearn.com/WnESeUBd7SpX/?ref=app
+ 2
Just а User
, а вот как мне выбрать ребенка к примеру элемента с id = b?
+ 2
Just а User так что мне нужно красить именно скриптами, с помощью перемещения по dom элементам, не подскажите как?
+ 2
Kazybom, к сожалению - нет. Придумать такой механизм довольно сложно)
+ 2
Kazybom, это можно сделать, например, с дивом, но не с id он же уникальный. У него нет "детей".
Можно вот так, пойдет?
https://code.sololearn.com/WuAM807B6K4w/?ref=app
+ 2
Just а User , спасибо большое
+ 2
Kazybom, это то, что ты хотел?😅 Вау, я даже и не ожидал такого простого решения😄👍
+ 1
ты сможешь, змейка будет зашибись
+ 1
Just а User , мне нужно только узнать как переходить от элемента id = a к его детям например к элементу с id = b, таким образом закрашивая потомка
0
даа... посмотри другие джаваскрипт змейки