我正在建立一个网站,它允许用户更改视图选项.我使用jQuery来平滑动画以更改字体.它将整个页面淡出并重新使用新字体.
淡出动画很好,但当它淡入时,就没有褪色.它只是弹出,没有动画.
有问题的jQuery位于http://xsznix.my3gb.com/options.php中.
我到目前为止的代码是这样的:
$('#font-classic').click(function(){
$(document.body).animate({opacity: '0%'},{duration: 1000, complete: function(){
// font changing code here
$(document.body).animate({opacity: '100%'}, 1000);
}});
});
Run Code Online (Sandbox Code Playgroud) 这是我的代码:
#!/usr/bin/env perl sub start { ... } sub stop { ... } if (defined $ARGV[0]) { if ($ARGV[0]=='start') {start} elsif ($ARGV[0]=='stop') {stop} else {die "Unrecognized command: $ARGV[0]"} }
无论我做什么,它总是执行&start
.难道我做错了什么?
我正在使用Linux Mint 10和Perl 5.10.1.
我正在使用window.setInterval
,并且它必须能够访问在“类”中定义的方法,但由于setInterval
它位于与其定义的方法不同的范围内,因此this
解析为window
而不是所需的Game
. 我可以使用什么代码来获得所需的调用行为Game.update
而不是window.update
?
(这看起来有点令人困惑。也许下面的错误代码可以让事情变得更清楚。)
game = function () {
/* ... */
this.update = function () {
/* ... */
}
this.interval = window.setInterval(this.update /* !!! */, 50);
}
Run Code Online (Sandbox Code Playgroud)