0

これは何もしません:

$('#searchprogress .progress-bar').css("width","0%");

しかし興味深いことに、これはうまくいきます:

$('#searchprogress .progress-bar').animate({
    width: "0%"
  }, 10);

なんで?(ありがとう)

4

1 に答える 1

0

私はいくつかの変更を加えましたが、同じコードが私の側で正常に動作しています。

使用している jQuery のバージョンを確認してください。古いバージョンには問題がある可能性があります。

更新fiddleしました 作業コードについてはフィドルを参照してください

注:jQuery 1.9.1を使用しています

クリックでデバッグするには、このコードでボタンを追加しました。

$("#btn").click(
    function(){$('#searchprogress #progressbar').css("width","0%");});

これはこのフィドルで正常に動作します。小さなものを見落としているに違いありません。html ソースで名前を再確認してください。それが唯一の理由である可能性があります。

于 2013-08-21T12:06:56.893 に答える