我有以下内容:
if ($firstBG.hasClass("inview")) {
$(window).resize(function () {
var height = $(window).height();
var getfactor1 = 680 / 697;
var posval1 = height * getfactor1;
console.log(posval1);
});
$firstBG.css({
'backgroundPosition': posval1)
});
}
但是它没有在后台函数中获取
posval1
的值。我究竟做错了什么?我想在posval1
和调整大小函数中获得if inview
的值!谢谢。
最佳答案
您将需要通过调整大小处理程序设置css属性。如果要初始化它,则可以触发它:
if($firstBG.hasClass("inview")){
$(window).resize(function() {
var height = $(window).height();
var getfactor1 = 680/697;
var posval1 = height*getfactor1;
console.log(posval1);
$firstBG.css({'backgroundPosition': posval1)});
}).resize();