2009-09-02 3 views
0

このコード:ロード機能が作業を終える前に、jQueryに指示する方法:読み込み準備ができたら、これを表示しますか?

$("#permalink a").click(function(id){ 
var id = this.getAttribute('href'); 
$("#newPostContent").load(id, function() { 
$("#removeTrigger").click(function() { 
$("#removeThis").hideToggle(); 
$("#postSingle").hideToggle(); 
}); 
}); 
    $("#postSingle").fadeToggle(); 
    return false; 
}); 

が#postSingleを表示します。どうすれば調整できますか?

おかげ

(質問の多くは、今日は、:)、皆をありがとうございました)。

+0

男はおよそ$ .LOAD(話している、人ではなく、ページの負荷を... – ijw

答えて

2

入れ、すべてあなたはコールバック関数でload後に発生します。)

$("#permalink a").click(function(id){ 
    var id = this.getAttribute('href'); 
    $("#newPostContent").load(id, function() { 
     $("#removeTrigger").click(function() { 
      $("#removeThis").hideToggle(); 
      $("#postSingle").hideToggle(); 
     }); 
     $("#postSingle").fadeToggle(); 
    }); 
    return false; 
}); 
+0

とても簡単です。できます! –

-1

ドキュメントレディブロックでラップしてみましたか?同様:

$(document).ready(function() { 
    $("#permalink a").click(function(id){ 
    var id = this.getAttribute('href'); 
    $("#newPostContent").load(id, function() { 
    $("#removeTrigger").click(function() { 
    $("#removeThis").hideToggle(); 
    $("#postSingle").hideToggle(); 
    }); 
    }); 
    $("#postSingle").fadeToggle(); 
    return false; 
}); 
}); 
+0

前回の回答を参照してください。やった。何も起こりません。 –

+0

彼はページロードではなく、$ .load()について話しています。 –

関連する問題