带jQuery的calc()(背景位置)
如何用jQuery替换CSS calc()带jQuery的calc()(背景位置),jquery,html,css,background-position,calc,Jquery,Html,Css,Background Position,Calc,如何用jQuery替换CSS calc() var scrollPos = $(window).scrollTop(), posY = Math.floor(0.2 * scrollPos); $('.background-layer').css('background-position', '50% calc(50% + ' + posY + 'px)'); 这可能会帮助您: <div class="lala"> sdasd </div> var posY
var scrollPos = $(window).scrollTop(),
posY = Math.floor(0.2 * scrollPos);
$('.background-layer').css('background-position', '50% calc(50% + ' + posY + 'px)');
这可能会帮助您:
<div class="lala">
sdasd
</div>
var posY=50;
$(document).ready(function(){
$(".lala").css('background-position-y',"50%").css('background-position-
y','+='+posY+'px')
});
SDADS
var-posY=50;
$(文档).ready(函数(){
$(“.lala”).css('background-position-y',“50%”)。css('background-position-y')-
y','+='+posY+'px')
});
$(this.css('background-position',$(this.css('background-position')).split('0]50%).css('background-position',$(this.css').split('0]'+='posY+'px');它不起作用了。您只需拆分两个值。这一比例仅为“50%”。我以前做过。我不想使用background-position-y规则,因为Firefox不支持它到48版本()。您试图用这段代码做什么,以及您的代码中的
这个
(或$(这个)
)是什么?请提供足够的信息和“”代码,以便我们能够理解和再现您的问题。