0

私はjqueryバージョン1.7.1を使用しており、アニメーション機能を使用しています。

$(ele).animate(
{
    y:-370
}
{
step:function(now)
{
   $(ele).attr("y",now);
});

ステップ関数による y 値のアニメーション。負の値の場合はNanを返しますが、正の値の場合は正常に機能しています。

しかし、この問題はバージョン 1.7.1 の jquery で発生しました。

**this one working fine in latest jquery version.**

ありがとう、

シヴァ

4

1 に答える 1

1

まず第一に、あなたのコードが正しくないということです。さらに、あなたが私たちに共有してくれたものに問題は見当たりません。あなたの問題はどこかにあるように私には思えます...

var ele = $("div");
$(ele).animate({
    y: -370
}, {
    step: function (now) {
        $(ele).attr("y", now);
    }
});

http://fiddle.jshell.net/2WDe7/1/

アップデート

これがうまくいかない場合は、初期値を設定して、これから、おそらく0下からアニメーション化してみてください。

var ele = $("div");
$({y: 0}).animate({
    y: -370
}, {
    step: function (now) {
        $(ele).attr("y", now);
    }
});
于 2013-06-07T05:12:40.457 に答える