起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2742|回复: 4

[分享] bex5 3.1下拉框上面加过滤

[复制链接]

102

主题

360

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
发表于 2015-11-6 16:20:58 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 tlzh初学者 于 2015-11-6 16:27 编辑

看这个好像没人发帖,我来分享分享,在下拉框选择数据很多的情况底下可以试着在select上面加一个系统自带的smartFilter 默认是隐藏状态document.getElementById('glcid2').style.display='none';,data跟select用同一个
var glc= document.getElementById("glcid1");            glc.onmouseover = function () {
                document.getElementById("glcid2").setAttribute("style", "display:block");
            }
            glc.onmouseout = function () {
                document.getElementById("glcid2").setAttribute("style", "display:none");
            }
可以用这几行代码实现鼠标进入div即可显示的效果,感觉还挺好用的,延迟加载效果更好setTimeout(function(){document.getElementById("glcid2").style.display="block";},500);
这东西挺简单的,论坛里的大神就不要来吐槽了,小弟接触没多久就是来粘粘人气



34

主题

165

帖子

570

积分

高级会员

Rank: 4

积分
570
QQ
发表于 2015-11-9 14:34:01 | 显示全部楼层
具体怎么弄?是在select节点下添加是吗?
回复 支持 反对

使用道具 举报

102

主题

360

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2015-11-9 15:03:52 | 显示全部楼层
爱学习的L 发表于 2015-11-9 14:34
具体怎么弄?是在select节点下添加是吗?

在哪里加都行,只要跟select在一个div里就行
回复 支持 反对

使用道具 举报

34

主题

165

帖子

570

积分

高级会员

Rank: 4

积分
570
QQ
发表于 2015-11-9 15:57:08 | 显示全部楼层
tlzh初学者 发表于 2015-11-9 15:03
在哪里加都行,只要跟select在一个div里就行

那请问您是怎么解决下拉款会被往上或者往下顶的问题呢?还有能附张您做的最终效果图吗?
回复 支持 反对

使用道具 举报

102

主题

360

帖子

510

积分

高级会员

Rank: 4

积分
510
QQ
 楼主| 发表于 2015-11-20 17:24:28 | 显示全部楼层
爱学习的L 发表于 2015-11-9 15:57
那请问您是怎么解决下拉款会被往上或者往下顶的问题呢?还有能附张您做的最终效果图吗? ...

抱歉没有解决这问题,我这的都是往下拉的,没有往上拉的啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-20 03:35 , Processed in 0.068925 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表