我有以下内容:
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
的值!
感谢。
答案 0 :(得分:2)
您需要从resize处理程序设置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();