jQuery MiniUI

 找回密码
 立即注册
查看: 2875|回复: 9
打印 上一主题 下一主题

combox [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-11-7 15:57:29 |只看该作者 |倒序浏览
怎么使下拉框在获取焦点的同时,弹出下拉菜单·

Rank: 8Rank: 8

沙发
发表于 2013-11-7 16:04:33 |只看该作者
目前只有在allowInput="false"的时候能在获取焦点的时候自动弹出下拉菜单。

Rank: 3Rank: 3

板凳
发表于 2013-11-7 16:05:01 |只看该作者
felt 发表于 2013-11-7 16:04
目前只有在allowInput="false"的时候能在获取焦点的时候自动弹出下拉菜单。

没别的办法吗?

Rank: 8Rank: 8

地板
发表于 2013-11-7 16:10:54 |只看该作者
监听onfocus事件。
var obj=mini.get("combo");
obj.showPopup()
这样试试

Rank: 3Rank: 3

5#
发表于 2013-11-7 16:19:27 |只看该作者
felt 发表于 2013-11-7 16:10
监听onfocus事件。
var obj=mini.get("combo");
obj.showPopup()

这样子可以,可问题又出来了,点击下拉框的选项也会算获取焦点,会一直呈现下拉状态

Rank: 3Rank: 3

6#
发表于 2013-11-7 16:24:23 |只看该作者
felt 发表于 2013-11-7 16:10
监听onfocus事件。
var obj=mini.get("combo");
obj.showPopup()

并且当allowInput="false"时,会出现不停的下拉,

Rank: 8Rank: 8

7#
发表于 2013-11-7 16:33:22 |只看该作者
liunian 发表于 2013-11-7 16:24
并且当allowInput="false"时,会出现不停的下拉,

目前只能点击按钮下拉,或者 allowInput为false之后,点输入框也可以下拉

Rank: 3Rank: 3

8#
发表于 2013-11-7 16:37:59 |只看该作者
factory 发表于 2013-11-7 16:33
目前只能点击按钮下拉,或者 allowInput为false之后,点输入框也可以下拉

是我贪心了,有了show这个其实也可以了,只是我想剩代码,做通用

Rank: 3Rank: 3

9#
发表于 2013-11-7 16:48:58 |只看该作者
factory 发表于 2013-11-7 16:33
目前只能点击按钮下拉,或者 allowInput为false之后,点输入框也可以下拉

nui.get().click()这个行不通
有 类似于  document.getElementById('').click();   这样的吗

Rank: 8Rank: 8

10#
发表于 2013-11-7 17:40:29 |只看该作者
liunian 发表于 2013-11-7 16:48
nui.get().click()这个行不通
有 类似于  document.getElementById('').click();   这样的吗 ...

mini.get("xxx").on("click",function(){
     alert(1)
})

Archiver|普加软件

GMT+8, 2024-9-29 07:18 , Processed in 1.023584 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部