メニュー ボタン リンクにアタッチされたメニューに (非表示の) html 選択オブジェクトがあるため、リンクをクリックするとリストが表示され、そこから選択できます。
ボタンをクリックすると、javascript が呼び出されて<select>
. リスト以外をクリックすると<select>
、リストが非表示になります。私が本当に望んでいるのは<select>
、「下」矢印をクリックしたかのように、完全に展開されたように見せることですが、これを機能させることはできません。さまざまなアプローチを試みましたが、前進することはできません。私が現在やっていることはこれです:
<li>
<a href="javascript:showlist();"><img src="/images/icons/add.png"/>Add favourite</a>
<select id="list" style="display:none; onblur="javascript:cancellist()">
</select>
</li>
// in code
function showlist() {
//using prototype not jQuery
$('list').show(); // shows the select list
$('list').focus(); // sets focus so that when you click away it calles onblur()
}
- 電話してみました
$('list').click()
。 - 設定してみましたが
onfocus="this.click()"
、どちらの場合も取得しています
キャッチされていない TypeError: オブジェクト # にはメソッド 'click' がありません
リンクテキストが標準機能をサポートしていると言っているので、これは独特です。
機能する を設定しようとしました.size = .length
が、外観が同じではありません (要素をクリックして開くと、ページの残りの上に浮かびます)。
誰か提案はありますか?