Привет Я использую плагин слайдера wordpress, называемый soliloquy.Замена строк во всех изображениях SRC
В настоящее время на рабочем столе все здорово. но на мобильных устройствах изображения занимают так много памяти, что он сбрасывает сафари.
я использую Modernizr, чтобы обнаружить, если это то устройство сенсорного заменить строку Src из
name.jpg
(оригинального размера загруженного изображения) в
name-480x480.jpg
(меньше изображения)
мой код сейчас
if (Modernizr.touch){
$('img.soliloquy-item-image').each(function(index, element) {
$(this).attr('src', $(this).attr('src').replace('.jpg', '-480x480.jpg'));
});
это, по-видимому, только заменяет первое изображение и не все. кто-нибудь knwo почему?
показать разметку –
Вы думали об использовании CSS медиазапросов? Одна из проблем, с которыми вы можете столкнуться, - это жесткие устройства, и я уверен, что вы не хотите, чтобы изображение 480x480 находилось на устройстве, которое поддерживает нечто гораздо большее. http://www.w3.org/TR/css3-mediaqueries/ – Jared