我有一个ReactJS应用程序,当我按下“发布”按钮时,我会从上到下垂直添加元素。当我添加元素时,它们可以很好地显示在移动和桌面浏览器上。但是,在移动浏览器中,每次添加元素时,背景图像都会不断缩放。我之所以选择使用Jquery是public/index.html因为我拥有一个函数(我无法在CSS文件中的url()for内调用js函数),因此我需要它随机更改我的背景图片background-image。我的台式机版本也具有以下功能,并且可以正常工作,因此我知道必须在此处修改CSS:$(document).ready(function() { const randomImage = chooseBackground(); if ($(window).width() < 650) //mobile browser { $('html, body').css('background-image', `url(${randomImage})`); $('html, body').css('background-repeat', 'no-repeat'); $('html, body').css('background-attachment', 'fixed'); $('html, body').css('background-size', 'cover'); $('html, body').css('background-position', 'center'); }});我的目标是在不移动和缩放Mobile的情况下固定背景图像,并能够向下滚动以查看我添加的所有元素。
添加回答
举报
0/150
提交
取消