parent.history.back();
jquery 関数が呼び出された後に呼び出す必要があります。
私のコードは次のようになります。
if((counteditems).length == 0) {
$("li.res").fadeIn("slow");
$('div.no-items').fadeIn("slow", "linear");
$('div.no-items .close-it').click(function(){
$("div.no-items").fadeOut('slow', function() {
parent.history.back();
return false;
});
});
}
カウントされたアイテムがいくつかあり、それらの長さがゼロの場合li.res
は表示する必要があります。
その後、div.no-items
フェードインする必要があります。これdiv.no-items
には閉じるボタンがあります。それをクリックすると、div.no-items
フェードアウトし、その後ブラウザの「戻るボタン」が起動するはずです。
すべてが本来あるべきように機能しますが、フェードアウトを除きます。フェードアウトしてからフェードインし、戻るボタンを起動しますが、div.no-items
残ります。
私のコードの何が問題なのですか?
編集:jquery BBQを使用しています