0

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を使用しています

4

0 に答える 0