1

これはおそらく初心者の質問であるに違いないことは知っていますが、jqueryについてあまり知らないので、ここで質問する必要があります。

さまざまなボタンをクリックすると、さまざまなコンテンツを切り替える必要がある要素があります。ここで、JavaScriptの呼び出し方法をここに投稿します。

onclick = "javascript:gotoSubonderdeelmenu(this);"

これによりdiv要素が取得され、これを使用して、表示するコンテンツの正しいIDを取得します。今私のjQueryコード:

function gotoSubonderdeelmenu(obj) {
    displaySubMenu(obj.id);
}



function displaySubMenu(niveauId) {
    $.get("submenu.htm", { niveau : niveauId }, function(data) {
        $('#submenu').html(data);
        $('#submenu').slideDown('slow',function(){
            $('#overzicht').fadeTo(500,0.25,function(){});
            $('#terugknop').show();
        });
    });
}

初めて呼び出される場合を除いて、常に期待どおりに流暢にスライドダウンします。

誰かがこれを解決する方法についての手がかりを得ましたか?

4

1 に答える 1

2

.hide()次のように、コンテンツが何もないところからスライド/展開するようにする必要があります。

$.get("submenu.htm", { niveau : niveauId }, function(data) {
    $('#submenu').html(data).hide().slideDown('slow',function(){
        $('#overzicht').fadeTo(500,0.25,function(){});
        $('#terugknop').show();
    });
});
于 2010-12-20T20:32:16.190 に答える