Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使绝对定位图像像背景附件一样保持固定:固定;_Javascript_Jquery_Html_Ios_Css - Fatal编程技术网

Javascript 如何使绝对定位图像像背景附件一样保持固定:固定;

Javascript 如何使绝对定位图像像背景附件一样保持固定:固定;,javascript,jquery,html,ios,css,Javascript,Jquery,Html,Ios,Css,我使用跨浏览器背景图像覆盖。如何将图像设置为固定在特定块上,如背景附件:fixed 我知道有一种jQuery方法可以设置背景图像定位固定跨浏览器 $(window).scroll(function() { var scrolledY = $(window).scrollTop(); $('.first-block').css('background-position', 'center ' + ((scrolledY)) + 'px'); }); 但这种代码在Mac OS和iOS中会冻

我使用跨浏览器背景图像覆盖。如何将图像设置为固定在特定块上,如
背景附件:fixed

我知道有一种jQuery方法可以设置背景图像定位固定跨浏览器

$(window).scroll(function() {
  var scrolledY = $(window).scrollTop();
  $('.first-block').css('background-position', 'center ' + ((scrolledY)) + 'px');
});
但这种代码在Mac OS和iOS中会冻结。。是否有任何方法可以将代码添加到图像而不是背景图像?或者,有什么方法可以去除冻结的东西吗。。?如果没有冻结,我将删除backstretch.js并使用背景图像进行滚动

在这个演示中,您可以看到使用jQuery模拟
后台位置:fixed
。它在Mac OS和iOS上冻结。窗户上很好!我怎样才能去掉那个冰冻的东西


在这个演示中,您可以看到backstretch.js的操作,它可以使全尺寸图像跨浏览器显示。如何将其设置为像演示1中那样滚动?

您的意思是将图像固定到位?您的意思是像。图像{位置:固定;顶部:xxx;左侧:xxx}?如果没有,请添加一些代码或示例,我的意思是像背景位置:固定一样制作一些视差效果。但不是背景图像和
好的,我将添加JSFIDLE,给我几分钟的时间添加JSFIDLE。谢谢你的帮助。