0

このコード:

$("#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 を表示します。どうすれば調整できますか?

ありがとう

(今日はたくさんの質問、ありがとう、みんな:))。

4

2 に答える 2

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;
});
于 2009-09-02T12:41:22.250 に答える
-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;
});
});
于 2009-09-02T12:40:47.243 に答える