0

jqueryでアニメーションバーを作成しました。私は本当にjQueryとjavascriptを学んでいます。昨夜は機能していましたが、特定のスクロール位置でバーがアニメーション化されましたが、現在は機能せず、何も変更されていません。誰か助けて?それとも、私がやっていることよりも良い方法はありますか?

http://jsfiddle.net/FkUYf/1/

$(document).ready(function(){
    $(document).scroll(function() {
        var top = $(document).scrollTop();
        console.log(top);
        if (top > 930) $("#html, #css").animate({width:"100%"}, 2000);
        if (top > 930) $("#javascript").animate({width:"70%"}, 2000);
        if (top > 930) $("#php").animate({width:"50%"}, 2000);
        if (top > 930) $("#mysql").animate({width:"30%"}, 2000);
        if (top > 930) $("#wordpress").animate({width:"60%"}, 2000);
    });
});
4

1 に答える 1

1

あなたはその930マージンに達していないようです。330マージンを持って正常に動作します。

http://jsfiddle.net/FkUYf/2/

于 2013-02-25T15:19:22.727 に答える