Вообще не очень понятно, какой сайд-эффект ожидается при нажатии на стрелочку, где сам отзыв то появится? Или это ссылки? Но тогда зачем вообще слайдер по ссылкам? Это же бессмысленно. В общем, вопрсов слишком много, и, пожалуй, самый главный из них: что курит ваш дизайнер?
Sergey Goryachev: немного оффтоп, но вот у меня при таком наименовании выходит так, что зачастую у класса logo никаких стилей нет, просто потому что внешнюю геометрию я там задать не могу(исходя из методологии), а больше не для чего он и не нужен, поскольку по сути своей это обертка. Это нормально?
Adzhetygenov: все верно, она не происходит, потому что считает, что файлы не изменились, поскольку include происходит на этапе с компиляцией, а кэшируем мы до этого, и gulp-cached просто не пускает файлы дальше. Допытывать gulp-pug-inheritance и gulp-filter, либо писать свой велосипед - единственный вариант.
Adzhetygenov: вопрос немного вводит в заблуждение, вам надо кэширование настроить по сути. Тут возникает следующий вопрос, ответ на который и будет являтся ключом к решению: как gulp должен знать ДО компиляции, что изменения произойдут в определенном компилируемом файле, если include/extends обрабатываются именно компилятором pug. Задача не такая уж тривиальная, возможно стоит посмотреть в эту сторону, я всего лишь пробежался глазами, но там в описание упоминается кэширование и совместное использование с gulp-cached.
Полина Емельянова: прием взят из этой статьи, там же есть краткое описание зачем оно надо. Более подробное описание нашел в книге CSS Mastery за авторством Andy Budd'a, вот скриншот объяснения
dimasibirak: просто у вас есть атрибут required на элементе. В HTML5 это reflected атрибут, следовательно он не требует установленного значения. required='required' это атрибут необходимый для XHTML, следовательно в XHTML вы бы вашим кодом все нашли, а так jQuery пытается найти атрибут required, значение которого равно required, а находит только атрибут без установленного значения, поэтому вы ничего и не получали.