我正在使用Layervault的jquery.typer(https://github.com/layervault/jquery.typer.js),并使用超时功能来延迟它。
我正在尝试使用页面上的默认公式永久设置选项,但是,如果我写的话:
setTimeout(function(){
$('[data-typer-targets]').typer();
}, 4500);
$.typer.options.typerInterval = 3500;
或
$.typer.options.typerInterval = 3500;
setTimeout(function(){
$('[data-typer-targets]').typer();
}, 4500);
typer初始化,但选项不会保留; typerInterval总是恢复为默认值2000.如果我对jquery.typer.js源代码中的更改进行硬编码,则更改是永久性的。我在想它可能是缺乏理解javascript sytax?谢谢你的帮助!
答案 0 :(得分:2)
尝试:
$('[data-typer-targets]').typer({
typerInterval : 3500
});
喜欢:
setTimeout(function(){
$.typer.options.typerInterval = 3500;
$('[data-typer-targets]').typer();
}, 4500);