вообще нет никакой разницы, когда дело касается верстки. все эти выражения "верстка под битрикс", "верстка под вордпресс" появились чисто от нерадивых манагеров, которые именно в самой разработке мало что смыслят.
Вот немного не соглашусь. С битриксом я не работал, но работаю с WP. И выражение "Вёрстка под WordPress" подразумевает вполне конкретные требования. Другое дело, что часто верстальщики про них не думают а верстают "как захочется".
ilya granovskyy, Потому, что нужно добавить jQuery. А вообще, как вам и написали " вы не умеете пользоваться codepen песочницей". Если бы умели, то посмотрели бы в консоль, где вам ясно пишут в чем ошибка.
Я согласен. Изменять поведение обычного браузерного скролла -- лютая дич. Как минимум потому, что у всех пользователей в разных браузеров чувствительность скрола своя. Это вызывает страшный дискомфорт, когда ты делаешь привычное действие а страница скролится больше или меньше того, что ты ожидал. НО! Если речь идёт об переходе куда-то по клику, то тут анимация всё таки нужна. И нужна она для того, чтобы пользователь визуально осознал в каком направлении по документу его отбросило: вверх, вниз, влево. вправо, насколько далеко, в какую сторону ему проскролить чтобы вернуться? Анимация демонстрирует направление движения. А мгновенный переход в некоторых случаях может дезориентировать.
Я согласен с автором. Хватает кейсов когда это необходимо. Скажем, компонент который отображает какой-то отчет. И в нем есть возможность скачать ПДФ. А кроме этого, отправить его по емайл, распечатать, добавить в закладки и что-то ещё.
Не каждому пользователю может понадобится ПДФ. Так, что вынести эту логику в отдельный файл и загружать по запросу -- вполне разумно.