我有一個非常簡單的問題。更大的點擊下拉列表(JS)
我有一個下拉菜單。它包含比其基本尺寸更寬的文本。在IE中它不夠寬,無法看到整個文本。 解決方案是,當我點擊下拉列表時,我將尺寸增加到了我需要的尺寸。
onfocus="this.style.width='320px';"
,並且能恢復到原來的大小已經失去焦點:
onblur="this.style.width='150px';"
而現在的問題:如果我點擊輸入,尺寸將增加,但不會立即打開列表。它需要其他點擊來做到這一點。
如何增加尺寸並同時打開列表?
編輯
所以,球員,問題是,當你點擊了下拉列表中,大小改變,IE8下的選項將不顯示。沒有下降。 這就是我需要的。我不想在懸停時進行。
jQuery和其他庫不是選項。我必須處理原生JS。
更多HTML/JS代碼會很好。 – fnkr 2013-03-11 08:53:53
一個jsfiddle會是理想的... – 2013-03-11 09:04:57
'重複'在FF上效果極佳,但不在IE8下。 – gitarvandor 2013-03-11 16:00:27