valera_efremov, использовать content-negotiation средствами web-сервера при запросе картинки
картинки как я понимаю есть обе, так что проблем возникнуть не должно
ПЛЮС: кстати, Сафари ЕМНИП делает так же — т.е. отдаёт image/webp в Accept только при запросе картинок
если нужно уложиться в какую-то точность (до рубля, до копейки) и скидка не кратна общему количеству товаров, то нужно всего лишь чуть увеличить скидку, например скидка была 1 ₽, а по факту получалась 1,02 ₽
weranda, это я к тому, что pixel-perfect невозможен в браузерах, если не пихать картинку, именно из-за того, что браузерных движков несколько, да и у редактора свой рендерер
да и столько возиться из-за малозаметной (увеличение 400%) как по мне разницы особо незачем:
Андрей, видимо это вы не умеете читать, я то как раз всё прочитал и понял, но как донести уже и не знаю
в общем ещё раз:
на старом сайте всё работает из-за того, что вторая jQuery НЕ подключается из-за смешанного контента
на новом сайте всё НЕ работает из-за того, что вторая jQuery успешно подключается (подправлен протокол в ссылке) и именно фактом своего успешного подключения перезаписывает всё, что было подключено для подключенной в шапке версии, в результате нет ни fancybox, ни maskedInput, ни всего другого, что не подключено после подключения второй jQuery
Андрей, видимо тугодумие не лечится, разжёвываю подсказку
ниже подключается ещё один jQuery (загрузка которого как раз и блокируется из-за смешанного контента на работающем сайте) и удаляет всё, что было подключено для него до этого
для массива в один элемент, функция отработает нормально, цикл просто не запустится, а вот проверять что в массиве вообще что-то есть, имеет смысл, правда что возвращать непонятно, толи NaN, толи +Infinity
My_Second_Nickname, проблема скорее всего в том, что на 80 порту IPv6 слушает не то, что ожидается, например другой сервер, другой блок в nginx и т.п., если конечно до этого сервера вообще можно достучаться по IPv6
и тут как бы всё понятно