1
我正在一個非常簡單和舊的網站上工作。我們只是使用標準的ASP沒有JavaScript框架或什麼,我不能真正編程JavaScript。
我在表格中有一個單元格,在那裏我想要有1到7個選擇的單元格。如果有七個我沒有足夠的空間,並且由於我們公司使用Internet Explorer,選擇框在打開時不會變大。
所以我想我可以做一些JavaScript或什麼的只是讓鼠標放在它的選擇框之一更大。
我該怎麼做?
我正在一個非常簡單和舊的網站上工作。我們只是使用標準的ASP沒有JavaScript框架或什麼,我不能真正編程JavaScript。
我在表格中有一個單元格,在那裏我想要有1到7個選擇的單元格。如果有七個我沒有足夠的空間,並且由於我們公司使用Internet Explorer,選擇框在打開時不會變大。
所以我想我可以做一些JavaScript或什麼的只是讓鼠標放在它的選擇框之一更大。
我該怎麼做?
您是否嘗試過Cialis? :P
認真現在,如果選擇框鼠標懸停改變大小,它們可能會破壞佈局,並根據條件使人們無法選擇東西..
的方式做到這一點,雖然是
<script type="text/javascript">
var selects = document.getElementsByTagName('select')
for (var i=0;i<selects.length;i++)
{
selects[i].onfocus = function(){
this.oldwidth = this.style.width;
this.style.width = 'auto';
}
selects[i].onblur = function(){
this.style.width = this.oldwidth;
}
}
</script>
可以住在http://www.jsfiddle.net/YN37p/
更新可以看出
也可以看看http://www.jsfiddle.net/YN37p/1/以瞭解以前解決方案中使用類和解決問題的方法,您需要單擊兩次才能打開選擇框。
Mhh即將在晚餐後試用。我會讓奧德6盒變小。 我有其他的想法,但我想知道這將如何工作。 – nickik 2010-07-08 10:08:48