Скорее всего придётся делать свой хук на wp_get_attachment_image
У меня "забитый" на всех форумах вопрос - зачем максимальное качество на перевьюхи? Я понимаю, если надо отдать на скачивание или на просмотр оригинала. Но вот в вывод на страницу - это ни кому не нужно. Оптимизируйте изображения перед загрузкой. Например с помощью https://compressor.io/compress (максимальный вес исходного изображения 10мб).
Сергей Бурдужа, да. Всё правильно. Я ни в коем случае не отрицаю ресайз. Просто событие ресайза всплывает на много меньше, чем скролл, а действия нужно выполнить те же самые в обоих событиях.
Сергей Бурдужа,
Ответ на первый вопрос
Это логические операторы
На второй вопрос.
Мы сразу подписались и на ресайз, и на скролл одной функцией. Т. к. скролл происходит на много чаще, чем ресайз. Соответственно scrollTop будет меняться. Он не будет постоянен.
Ресайзом браузера пользователи не играются. А если играются, то это уже менеджеры проекта и разработчики и не важно в этой компании они работают или другой))))
Зачем вам нужен эта пиксельная картинка?
Да и вообще, Зачем вам зацикливаться на оптимизации кеша метрик? Экономия на спичках?
Занимайтесь оптимизацией и кешированием своих скриптов и ресурсов.
Для теста скорости отключите все метрики и аналитики. И если у вас показывает минимум 80 - всё у вас отлично.
Для начало прогоните вёрстку через валидатор.
Если в nav > a - это ещё норм, то ul > a - это ни в какие ворота.
.mr-md-auto, .my-0 - если вы логично называете классы, что есть хорошо, то код вы не весь предоставили.
И да. За глаза одного меню хватит. Дублирование просто лишнее.
Попробуйте воссоздать проблему на jsfiddle.net или jsfiddle.net
Energy2 вы спрашиваете как сделать такое расширение или же просто ищете подобное?
Из подобных - любой AdBlock по своему принципу именно так и делает. Прежде, чем начнётся загрузка js скриптов (реклам, отслеживание поведений, запросов, etc...) они их просто удаляет и блокирует запрос.
boga-net я ни в коем случае не могу сказать, что не получится. Да, опыт нужен. Но откуда ему взяться, если не практиковаться?
Я, в своё время, начинал с листочка, ручки и пытался рисовать логику. Пытался понять что нужно и расписывал по пунктам, строил логику. Сейчас на простые вещи уходит только осмысливание, на сложный код - понимание конечного результата.
cull на веки откажитесь от идеи поиска "волшебной кнопки" и изучайте создания темы с нуля. Вас тогда не будет интересовать побочные эффекты от вашей темы, ибо вы её сами создаёте.
Почему вы данный вопрос задаёте здесь, а не в поддержку далеко не дешёвого данного софта? Они берут с вас бабки - пусть и отвечают.
boga-net, если слушать наведение на родителя основного меню плюс пару переменных для отслеживания состояния, то с анимацией (задержкой) субменю вопросы начнут отпадать.
Я просто даю направление куда копать. Да, это плагин на JS.
Карим Син, всё зависит от того, в какую cms вы пытаетесь внедрить калькулятор.
Логику калькулятора я опускаю. Ибо в зависимости от задачи она может быть в абсолюте разная и пишется на чистом js + bekend (если он требуется)
Вы пытаетесь внедрить это в WP.
Значит первое, что вам нужно познать - создание плагинов для WP и не просто запуск, а с возможностью настройки калькулятора. Из этого уже будет строится ваш frontend, где вы просто будете обязаны предусмотреть всю возможную логику и даже расширяемость вашего основного объекта калькулятор.
Тема довольно-таки обширная и, повторяюсь, зависит от задачи. Либо вы делаете для конкретного проекта или либо вы делаете конечный продукт, который будет легко настраиваемый в любом проекте и вы можете рассчитывать на кофе с печеньками.
Сколько стоит такая работа.
Всё зависит от вашего скила и качества.