0

こんにちは皆さん、多分あなたが助けることができます.
標準の jQuery UI を使用して、単純なタブ付きフォームを作成しています。さまざまな理由により、このフォームには、すべてのフォーム フィールドを含む最大 40 個の非表示の div があります (AJAX 経由でこれをロードすることはできません)。

私はページの大幅に削除されたバージョンでフィドルを作成しました。「管理者」タブにはいくつかの項目が表示されますが、管理タブや臨床タブには何も表示されません。ただし、HTML を調べると、実際にコンテンツが含まれていることがわかります。

問題を引き起こしている可能性があるこの特定のコードは、具体的には CSS 子孫セレクターです。

    jQuery( '.tabDiv ul li a' ).click(function() {                  /* Create Toggle Function */
    var link = $(this).attr('href'); 
    jQuery( '.navigation' ).removeClass("active").addClass("hidden");
    jQuery( link ).removeClass("hidden").addClass("active");
    return false;
});

しかし、もしそうなら、私には理由がわかりません。このページは常に最新の Chrome ブラウザーで実行されるため、IE/Firefox の問題は無視できます。

助けてくれてありがとう、私はこのサイトから非常に短い時間でたくさんのことを学びました.

4

1 に答える 1

0

唯一の問題は、テキストがメニューの右側ではなく下に表示されることです。また、[管理]タブの最初の2つの項目のみにコンテンツがあります。

于 2013-02-03T06:08:33.490 に答える