能不能点击下拉菜单<select>的时候,不要展开下拉菜单。
我想要的效果是点击下拉菜单<select>的时候,不要展开下拉菜单。
我爱明日香
11 years, 7 months ago
Answers
你没有说清楚实现这个场景的目的,让人难以理解需求。
如果单纯不让用户点击,方法有很多,你可以给他覆盖一层透明的, 也可以给他绑定点击事件,在事件中拦截默认动作,还可以用图片去代替这个下拉框,骗用户却不让他点。
不管怎样,下拉框在那里却不能点挺让人不舒服的。
select有个disable属性,也完全能够做到让你看,不让你点。
另外在你问题的第一个评论中:
Humphry · 5天前
要说HTML4有什么原生表单组件最为难用,select首当其冲。
个人推荐模拟的:http://aui.github.io/popupjs/doc/selectbox.html
他说的内容其实是我更推荐的,这个模拟select库我问过作者,目前腾讯Qzone在产品环境中用这个库,我觉得值得信赖。
毒岛的胸是我的
answered 11 years, 7 months ago