2016-05-03 10 views
1

私は自分のウェブサイトにBootstrap 3.3.4を使用しています。ブートストラップで2つの異なるWebページの作業メインメニューとドロップダウンメニューを作成する方法は?

次のように私は、メニューのコードスニペットをしました:

<ul class="nav navbar-nav"> 
<li class="{{projects}}"><a href="/darpan/pages/project/projectList.html">Projects</a></li> 
</ul> 

上記のコードは正常に動作しています。ユーザーがメニュー 'Projects'をクリックすると、それぞれのWebページが開きます。

ここでは、上記のメニューにサブメニューを追加します。このサブメニューには、新しいWebページがリンクされています。

<ul class="nav navbar-nav"> 
    <li class="{{projects}}" class="dropdown"> 
    <a class="dropdown-toggle projects" 
     data-toggle="dropdown" 
     href="/darpan/pages/project/projectList.html"> 
     <span id="projects">Projects</span> 
    </a> 
    <ul class="dropdown-menu"> 
     <li> 
     <a href="/darpan/pages/project/createNewProject.html">Add new project</a> 
     </li> 
    </ul> 
    </li> 
</ul> 

今すぐ実行した後、このドロップダウンメニューの新しいプロジェクトを追加しますが、 'を開き、時にユーザーがメニュー「プロジェクト」をクリックしたときに、私が直面してる問題がされて次のように私はそれを試したコードがあります[新しいプロジェクトを追加]をクリックすると、それぞれのWebページが開きます。これは私の必要条件としては完璧ですが、メニュー 'Projects'に関連付けられているウェブページは、クリックすると開くことができません。これは、ドロップドンメニュー機能と一緒に機能するはずです。

この点で誰か助けてくれますか?ありがとう。

+0

してくださいフィドル。フィドルを作るにはjsfiddle.netに行き、コードをそれぞれのフレームに挿入してください。 私は、あなたが達成しようとしていることは可能であるとは思わない。それがユーザーのためにどのように機能すると思いますか?彼はリンク「*プロジェクト*」をクリックしてから?ドロップダウンは開きますか?または、リンク先に転送する必要がありますか?どちらも意味がありません。すぐに新しいURLに転送されるので、開いたドロップダウンは消えてしまいます。リンクの前に '+'や '>'を追加して、ドロップダウン(ファイルマネージャのディレクトリ/サブディレクトリのように)を表示し、そのトリガをドロップダウンにすることができます。 – Seika85

答えて

1

があなたのアンカーに無効クラスを追加し、このCSSで

<ul class="nav navbar-nav"> 
    <li class="{{projects}}" class="dropdown"> 
    <a class="dropdown-toggle projects disabled" href="/darpan/pages/project/projectList.html">Projects</a> 
    <a class="dropdown-toggle"><b class="caret"></b></a> 
    <ul class="dropdown-menu"> 
     <li><a href="/darpan/pages/project/createNewProject.html">Add new project</a></li> 
    </ul> 
    </li> 
</ul> 

<a> 1以上を追加

.caret1 { 
    position: absolute !important; top: 0; right: 0; 
} 

.dropdown-toggle.disabled { 
    padding-right: 40px; 
} 

CSSは、ここに第二の溶液を発見:追加https://stackoverflow.com/a/24581001/4119808

+0

'無効にする'を追加した後、メニュー 'Projects'が機能し始めましたが、ドロップダウンメニュー 'Add new project'が開きません。私はサブメニューもやってみたいです。私はそれのために何をすべきですか? – PHPLover

+0

あなたの問題をフィドルで共有することは可能ですか? –

+0

私はそれをフィドルにする方法を知らない。メインメニューとサブメニューを別のWebページに対応させたい – PHPLover

関連する問題