0

ネストされたツリーメニューがあり、現在、子を持つ親ノードをクリックすると、子ノードが表示されます。

<ul id="menu" role="tree">

<li><a href="course/01_00_00_Getting Started.htm" target="ifrm">Getting Started</a>
  <ul>      
    <li><a href="course/01_00_00_Questions.htm" target="ifrm">Questions</a></li>
    <li><a href="course/01_01_00_Considerations.htm" target="ifrm">Considerations</a></li>
    <li><a href="course/01_02_00_Changing Perspective.htm" target="ifrm">Changing Perspective</a></li>
  </ul>
</li>
</ul>

ただし、子リンクを公開するだけでなく、親ノードでhrefを開くことも必要です上記の例を使用して、「はじめに」というテキストをクリックすると、付随するhrefでページを開き(ページはiframeで開いています)メニューの子リンクを表示します。

この二重機能を組み込むには何をする必要がありますか?または、誰かが機能的な例を指摘できますか?

ありがとう!

4

1 に答える 1

0

上のクリックハンドラに次の2行を追加しますli

var anchor = ele.find('>a'); if(anchor.length > 0) { a.click(); }

eleはどこにありますか$(evt.target)

于 2012-10-16T00:08:24.833 に答える