1

私をユーモアしてください。Jquery ファイルと XML ファイルを使用して、質疑応答フレームワークを作成することができました。ユーザーは、ドロップダウン メニューから練習したい質問のカテゴリを選択します。選択すると、XML ファイル (質問と回答のカテゴリに関連するファイル) が Jquery 関数によって解析され、ユーザーに表示されます。

Jquery 関数は私の目的には適していますが、XML の質問と回答のファイルが非常に多くあります。特定のファイル グループとサブグループを介してそれらをユーザーに提示したいと考えています。したがって、グループとサブグループの初期レベルと、解析する XML ファイルをユーザーが選択できる最終レベルのオプションを含むドロップダウン メニューが必要です。サブグループと XML ファイルのオプションが横方向にユーザーに表示されるようにしたいと考えています。以下の構造は、XML ファイルをグループ化することができます...

http://cryptexo.wordpress.com/2010/07/23/multi-level-select-box-in-simple-html/

しかし、それでも縦方向のリストを作成するだけであり、ユーザーは解析したい XML ファイルを探すのに時間がかかりすぎます。

CSS を使用して水平方向のナビゲーション オプションをユーザーに提示する多くの例を見つけました...

http://www.bloggermint.com/2011/06/pure-css3-multi-level-drop-down-navigation-menu/

ただし、これらの例には、ユーザーが XML ファイルを選択して解析するために必要な html 選択フォームが組み込まれていません。

HTML 選択フォームを CSS 関連の構造にブレンドしようとしましたが、この段階では葉巻はありません。

誰かがこれを読んで、私がやりたいことを理解し、それを実行できる方法を知っているなら、彼らが私を啓発してくれたらとても感謝しています.

どうもありがとう、みんな。

4

1 に答える 1

0

xml ファイルへのホットリンクの代わりに -

それらのソースの配列を保存し、これからロードすることができます。

var xmls = ['1.xml', '2.xml']; //for 1-dimensional

ヒエラルキーがある場合

xmls = [{
   levelName : '1',
   subLevels : [{ levelName : '1.1', xml : '1.1.xml', sub-levels : [] .. }]
},
{
   levelName : '2',
   xml : '2.xml' //no sub levels here
}
.
.
];

その後、この配列を使用して、必要に応じてドロップダウンを作成できます。

于 2012-09-04T18:26:22.120 に答える