我正在爲我的表單的選項卡按鈕功能。避免點擊觸發聚焦
我正在使用插件來定製我的表單的所有選擇,但現在我陷入了衝突。
這是我寫的使用上選擇tab
按鈕來顯示我的下拉菜單列表中的代碼
$styledSelect.focus(function(e) {
var dropdown = $(this).next('ul');
dropdown.show();
});
$styledSelect.focusout(function(e) {
var dropdown = $(this).next('ul');
dropdown.hide();
});
的問題是,任何點擊事件觸發事件的內容,所以我真的不能選擇任何選項我的選擇標籤,因爲下拉列表首先被隱藏。
你可以看到這裏的問題http://codepen.io/Mannaio/pen/tLaup
我怎樣才能解決這個問題?
感謝您的回答,有可能還要保持專注於選擇標籤,一旦我點擊下拉菜單? – Koala7
http://codepen.io/anon/pen/kcpqd此更新關閉了最後一個下拉菜單後的下拉菜單 –
您的更改(添加了重點)似乎重新引入了原始錯誤。我已經用解決方法更新了我的答案。 –