jquery - 替换背景图像 bij jQuery 不适用于移动设备

标签 jquery css wordpress

当网站加载到移动设备和/或屏幕小于 767 像素时,我试图用 jQuery 替换内联背景图像。

我尝试执行此操作的站点是:http://vormgegeven.com/

我尝试替换的图像是主页上的第一张图像( slider )(带有“vormgegeven.”的蓝天)。

这一切在我的桌面上运行良好,但在我的任何移动设备上都无法运行。 我试图先提醒旧的背景图像 src,以检查我是否可以访问它,但警报在移动设备上回复为“无”(在桌面上工作正常)。

这似乎是一个 css 定位问题,但我不知道我做错了什么。

希望有人能帮我解决这个问题。

这是 jQuery 代码:

function replacePrimarySliderImage() {
    $oldImg = $("#mainImageHolder .primaryHolder .parallax-slider-img").css('background-image');
    alert($oldImg);
    $newImg = $oldImg.replace("vormgegeven.jpg","vormgegeven_mobile.jpg");
    $( "#mainImageHolder .primaryHolder .parallax-slider-img" ).css("background-image", $newImg);
}

最佳答案

试试这个:

function replacePrimarySliderImage() {

    $newImg = "vormgegeven_mobile.jpg";
    $( "#mainImageHolder .primaryHolder .parallax-slider-img" ).css("background-image", $newImg);
}

关于jquery - 替换背景图像 bij jQuery 不适用于移动设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33777532/

相关文章:

jquery - 降临日历 - 使用 cookies 阻止用户两次打开 "calendar door"

javascript - .js, setInterval, .load(), clearInterval()

css - 一系列 float div 在中途显示不规则行为

wordpress - WordPress中如何根据用户的语言动态更改电子邮件的语言?

php - 在 WordPress 中从我的数据库检索数据时出现问题

javascript - 深拷贝以避免 "Can' t 从释放的脚本中执行代码”?

javascript - 如何使用 JavaScript/jQuery 迭代 SelectListItem?

CSS:根据单页导航中的 ID 在部分中定位 DIV

html - Css 工具提示方向从右到左

Jquery 在 Chrome 中不工作,在 Safari 和 Firefox 中不符合预期