0

なぜ私が実行するとき

$(".b").show(1000);

クロム開発ツールのコンソールではアニメーション化されますが、jsファイルに入れると要素が表示されるだけですか?

事前に感謝

UPD

<div class="b"></div>htmlにあります

    $.ajax({
        url: "/some/url.php",

        }).done(function ( data ) {
            $(".b").show(1000);
        }); 
4

2 に答える 2

0

わかりました、ここにチェックリストがあります:

  • DOMで実行されるコードは準備ができていますか?

  • 要素は実行中にDOMに存在しますか?そうでない場合は、何も表示されません。

  • divはスタイル設定されていますか、それとも空ではありませんか?パディング、背景、境界線、0高さのない空のdivは表示されません。

  • AJAXは成功を返しますか?

  • コンソールは何と言っていますか?404?クロスドメインが制限されていますか?構文エラー/予期しないトークンat..?

于 2012-05-18T12:35:57.967 に答える
0

これは役に立ちますか?

$.ajax({
        url: "/some/url.php",

        }).done(function ( data ) {
            $(".b")live().show(1000);
        }); 
于 2012-05-18T12:37:39.370 に答える