jQuery MiniUI

标题: combox [打印本页]

作者: liunian    时间: 2013-11-7 15:57:29     标题: combox

怎么使下拉框在获取焦点的同时,弹出下拉菜单·

作者: felt    时间: 2013-11-7 16:04:33

目前只有在allowInput="false"的时候能在获取焦点的时候自动弹出下拉菜单。
作者: liunian    时间: 2013-11-7 16:05:01

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

没别的办法吗?
作者: felt    时间: 2013-11-7 16:10:54

监听onfocus事件。
var obj=mini.get("combo");
obj.showPopup()
这样试试
作者: liunian    时间: 2013-11-7 16:19:27

felt 发表于 2013-11-7 16:10
监听onfocus事件。
var obj=mini.get("combo");
obj.showPopup()

这样子可以,可问题又出来了,点击下拉框的选项也会算获取焦点,会一直呈现下拉状态
作者: liunian    时间: 2013-11-7 16:24:23

felt 发表于 2013-11-7 16:10
监听onfocus事件。
var obj=mini.get("combo");
obj.showPopup()

并且当allowInput="false"时,会出现不停的下拉,
作者: factory    时间: 2013-11-7 16:33:22

liunian 发表于 2013-11-7 16:24
并且当allowInput="false"时,会出现不停的下拉,

目前只能点击按钮下拉,或者 allowInput为false之后,点输入框也可以下拉
作者: liunian    时间: 2013-11-7 16:37:59

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

是我贪心了,有了show这个其实也可以了,只是我想剩代码,做通用
作者: liunian    时间: 2013-11-7 16:48:58

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

nui.get().click()这个行不通
有 类似于  document.getElementById('').click();   这样的吗
作者: factory    时间: 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)
})




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2