3
我有這樣的代碼:jQuery UI的菜單欄,在覈心缺陷 - 方向鍵斷裂
<ul id="bar1" class="menubar">
<li>
<a href="#"> label1</a>
<ul>
<li>
<a href="link1.1"> label1.1</a>
<ul>
<li>
<a href="link1.1.1"> label1.1.1</a>
</li>
</ul>
</li>
<li>
<a href="link1.2"> label1.2</a>
</li>
</ul>
</li>
<li>
<a href="link2"> label2</a>
<ul>
<li>
<a href="link2.1"> label2.1</a>
</li>
<li>
<a href="link2.2"> label2.2</a>
</li>
</ul>
</li>
</ul>
$(function() {
$("#bar1").menubar();
});
重現bug(我只有用箭頭鍵的操作興趣):
• Only use arrow keys
• Press tab
• Press right key
• Press down key
• Press left key
您會看到在這一點上關鍵的響應被破壞。
如果我改變菜單的順序一切運作良好,所以問題是子菜單。
也斷,如果這兩個按鈕有子菜單。
我真的認爲這是一個錯誤。如果有人可以修復應該發送給作者,並與主幹合併。