小编xsz*_*nix的帖子

jQuery不透明动画

我正在建立一个网站,它允许用户更改视图选项.我使用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)

javascript jquery opacity jquery-animate

23
推荐指数
3
解决办法
7万
查看次数

Perl如果不工作?

这是我的代码:

#!/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.

perl comparison if-statement

2
推荐指数
1
解决办法
3516
查看次数

window.setInterval 使用本地函数

我正在使用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)

javascript scope

1
推荐指数
1
解决办法
473
查看次数