【发布时间】:2016-10-23 19:53:28
【问题描述】:
我正在使用 stellar.js 来实现视差图像效果。我正在尝试将变量传递给 stellar.js 初始化函数,但它不起作用。该插件在我的 $(document).ready() 函数中初始化(不是必需的),我还做了一些数学运算,因为在初始化 stellar.js 时我无法对数字进行硬编码。这是有问题的代码。
$(document).ready(function() {
var $height = $("img").height(); // i.e. $height = 1000px
var $offset = $height * .75; // i.e. $offset = 750px;
$(window).stellar({
horizontalScrolling: false,
verticalOffset: $offset
});
)};
如果我只是在 stellar init 函数中输入 750 作为verticalOffset,它就可以正常工作。但是,使用 $offset 变量不起作用,因为它似乎超出了 $(window).stellar() 函数的范围。谁能帮我解决这个问题?非常感谢任何帮助。
【问题讨论】:
标签: jquery variables scope stellar.js