like-a-boss, а зачем писать больше кода - когда и так в ВП будет jq? Ведь его один фиг какой-то сторонний плагин загрузит.
Покажите мне сайт где нет jq. И сколько человекочасов эта оптимизация убила? jq сидит потом в кеше и есть не просит.
А в итоге рефакторинга на чистом js ты придешь к написанию тех же функций что и в jq чтобы делать выборку писав короче. Круг замкнулся.
Под ВП стоит писать на jq - потому что это даст меньше кодовой базы. Скрипты будут короче и лаконичней.
like-a-boss, ваш ответ на вопрос ниже: "избавиться от джейквери" - я опирался и на это. Нельзя взять и избавиться. Вернее можно - но тогда писать для своего сайта всё с ноля. Не использовать чужих плагинов
like-a-boss, Причина простая - это основа ядра и все пишут под него. Вы поставьте 10 плагинов случайных или топовых и вот кто-то из них %80 попросит вас jquery (и опираться они будут не на 3-ю версию, а ровно на ту что содержит ВП в ядре). Авторы молодых плагинов, которые не видели боль сунутого ими 3-го jQ, позже тоже замучаются на форуме поддержки оправдываться за 3-ю версию и переведут все к стандарту ВП. Это опыт.
Вы на машине когда ездите - аккумулятор сразу выкидываете? Ведь они были изобретены лет 100 назад
Но в плагине нет ничего плохого - когда он работает ровно там где должен. Но это как правило только у опытных авторов плагинов получается - ООП с классами загрузчиками. Отсутствие работы в ajax и rest области и в админке - если он нужен строго для вывода чего-то там в одном месте. Это длинная тема.
Назовите мне 10 причин начать использовать jq 3 версии уже сейчас? Вы знаете в чем отличие от прошлых версий?
Надо юзать ту что в движке. Это стандарт. Идете против стандарта - будет много боли
tuxfighter, не отлично. На короткое мгновение, пока стили не загрузились и не применились - меню выпрыгнет.
Почитайте про рендеринг страницы и cssom.
И вы ничего не сказали про то куда этот хак воткнуть. Это критичный стиль - значит надо инлайном в шапку. А не в стилевой файл. Тогда ваш хак минимизирует возможные проблемы. Но это лечение перелома ибупрофеном. Надеюсь таких докторов не встречу в больнице.