2012-01-08 4 views
0

私は新聞の束を持っていると言う:タイムズ、独立、電信とBBC。私は複数のサブメニューを持つメニューを作成する必要があります

ドロップダウンメニューには、「The Times」、「The Independent」、「Telegraph」、「BBC」、「BBC World news」、「BBC UK news」があります。

BBCをクリックすると、BBCの世界ニュースとBBCのニュースがサブリストに表示されます。このサブリストは、このページの左側にあるメニューのようなビットを挿入します。http://www.stpaulsschool.org.uk 「日常生活」をクリックすると、他のオプションが表示されます。

<form> 
    <select onchange="showRSS2(this.value)"> 
     <option value="">Select an RSS feed</option> <option value="Times">The Times</option> 
     <option value="Independent">The Independent</option> 
     <option value="BBC">BBC</option> 
     <option value="BBC-World">BBC World News</option> 
     <option value="BBC-UK">BBC UK</option> 
    </select> 
</form> 
+1

http://www.stpaulsschool.org.uk/のソースコードをチェックして、メニューの作成方法を確認しましたか? – Arjan

答えて

0
<ul> 
    <li><a href="#">The Times</a></li> 
    <li><a href="#">The Indepentent</a></li> 
    <li><a href="#">The Telegraph</a></li> 
    <li> 
     <a href="#">BBC</a> 
     <ul> 
      <li><a href="#">BBC World news</a></li> 
      <li><a href="#">BBC UK news</a></li> 
     </ul> 
    </li> 
</ul> 

十分にする必要があること:

は今、私はその後<option>秒、<select>そして、<form>を持っています。

+0

今私は、その後

+0

http://www.stpaulsschool.org.uk/のようなメニューが必要な場合、なぜオプションを使用して選択を使用していますか?そのページのメニューのソースコードを確認しましたか? – Arjan

+0

私は特にそのようなメニューを望んでいませんが、私のドロップダウンメニューにはそのようなものがあります - それは私が探しているものを説明するための例のようでした - そのサイトのメニュー全体がドロップダウン、そしてそれはうまくいく! – user1137682

0

問題は? .submenuのCSSと

<li> 
    <div class="header">HEADER</div> 
    <div class="submenu"> 
     <ul> 
     <li>One</li> 
     <li>Two</li> 
     <li>Three</li> 
     </ul> 
    </div> 
</li> 

display: none;セット:あなたは、単にこのようなリスト<ul></ul><li></li>は2つのdivを含む各部材を作成します。次に、jQuery slideToggleなどのjavascriptを追加してスタイルを設定します。そしてあなたは終わった。

+0

私のjQueryスクリプトはどのように見えますか、どこに置くべきですか? – user1137682

+0

このスクリプトは非常にシンプルです: '$(document).ready(function()div.header")をクリックします(function(e){$ this).next()。slideToggle();}) ;}); '。まず、ドキュメントの先頭にjQueryをロードし、必要に応じてこのスクリプトを使用する必要があります(ただし* AFTER * jQuery)。私は別のファイルを保持するためのアドバイス。私はあなたがいくつかの基本的なWebdevelopingチュートリアルが必要だと思う(明らかにいくつかの基本が不足している)が、Stackoverflowはこれのための最良の場所ではありません。 – freakish

+0

okありがとうございます:) – user1137682

関連する問題