好吧,故事是我的用戶需要一個多選下拉列表,這在ASP.NET中不存在,所以我要用的簡單解決方案是我使用帶有多重選擇的列表框,我從大小1開始,onmouseover將大小改爲10,onmouseout將它重新設置爲1。足夠簡單,用戶不知道其中的差異。擴展下拉區域而不是下面的javascript
現在,我的問題來自於這樣一個事實:由於我的Web應用程序中有任何控件,因此我將這些列表框設置爲比其他控件更高的z-index數字,這會產生一個問題:在我的列表框中靠近頁面底部,列表在下面展開而不在上面,部分列表框位於頁面底部,但由於onmouseout重置了列表框的大小,我無法向下滾動頁面。
有誰知道我需要設置什麼才能讓它擴大而不是降低?
編輯此外,有些人可能會問:「你爲什麼不只是重新排列列表框中的網頁較高的位置」的原因,這是不是一個可行的選項,我對超過40個控制頁面,它們被分組在一起,我不是隨機地將它們放在他們所在的位置(即投資信息在一個部分,在另一個帳戶中,在另一個帳戶中的適用性)
是jQuery的一個選項?有幾個很好的多選插件,我目前正在使用。 – Silkster 2010-11-29 23:30:33
老實說我是一個新手程序員,一直在做這個工作大概2個月也許我不太熟悉javascript,所以我不知道你會怎樣去使用Jquery – IWriteApps 2010-11-30 14:33:42