想解决这个问题,当然网上不少人也象我一样希望能找到好的方法。可是好象到现在还没有。或者Select的数据列表不应大于20?或者没有哪个国家能象我们国家能分出这么多个省吧。
搜寻了一下,感觉使用size是比较有效的方式。以下是从网上搜到的鼠标进入时主动改变size,来避免select下拉过高的问题,我去掉了他的JS脚本方法,直接写在事件上了。
![]()
>
上面的控件不需要点击就下拉选项,点击选项也不象原控件那样收起下拉选项,于是自己写了下面的代码。主要是增加了个属性(maxSize)记录最大下拉选项数。
![]()
>
好了,我的代码也不是完美,如果控件选项很多,点击下拉,会先出现长的下拉选项再收回到指定的高度,感觉闪了一下,有点不舒服。尝试到此为止,不知其他人是否还有什么好点子。
相关文章:
-
2022-03-03
-
2022-12-23
-
2021-12-04
-
2022-02-10
-
2021-07-22
-
2021-08-14
-
2022-12-23
-
2022-12-23
猜你喜欢
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2021-11-02
-
2022-01-02
相关资源
-
下载
2022-12-07
-
下载
2023-01-10
-
下载
2023-01-11
-
下载
2021-06-06
-
下载
2023-02-04