почитайте как работает .siblings, ошибка в логике использования этого метода.
И id элемента должно быть уникальным, но к самой ошибке это не относится. просто замечание.
Dean Ex: тяжело сказать. зависит от вашего прошлого опыта. например все что связано с классами я пропускал, т.к там ничего отличного от других языков там нет. + я начал со swift, т.к мне ближе его синтаксис. на разбор пару вечеров ушло.
боюсь даже в этом случае получится не объективная оценка. новички не смогу объективно оценить сложность из-за недостаточной компетентности, а часть профессионалов не сможет дать объективной оценки, т.к уже забыли то время, когда начинали свою карьеру и для них все кажется простым и понятным.
спасибо за ваш ответ. Проблему уже решил. По дефолту webstorm предлагает добавить watcher для compass и sass файлов. В результате, sass watcher "перебивает" compass watcher. После удаления sass watcher все заработало.
overlay это очевидно. проблема в том, чтобы приостановить выполнение js кода. если вы использовали когда-нибудь нативный confirm, то думаю должны понять. Можете чуть подробнее рассказать про интекцепты? Или где в документации это можно прочитать?