jQuery MiniUI

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

mini-textbox在IE浏览器无法触发失去焦点事件问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-1-21 17:15:25 |只看该作者 |倒序浏览
如题,mini-textbox控件在编辑状态下滑动鼠标滚轮失去焦点时无法触发onblur事件
经测试,在IE浏览器存在上述问题而Chrome上则不存在。

Rank: 8Rank: 8

沙发
发表于 2019-1-21 17:37:29 |只看该作者
单独一个textbox怎样能做到鼠标滚轮滚动失去焦点?滚轮滚动只是页面的滚动效果,但是不会使这个textbox失去焦点。

Rank: 3Rank: 3

板凳
发表于 2019-1-22 12:19:47 |只看该作者
felt 发表于 2019-1-21 17:37
单独一个textbox怎样能做到鼠标滚轮滚动失去焦点?滚轮滚动只是页面的滚动效果,但是不会使这个textbox失去 ...

你测试一下,我是用你们的示例测出来的
获取焦点后鼠标向下滚动滚轮

Rank: 8Rank: 8

地板
发表于 2019-1-22 13:38:47 |只看该作者
Goldfish 发表于 2019-1-22 12:19
你测试一下,我是用你们的示例测出来的
获取焦点后鼠标向下滚动滚轮

我们测试并不会改变选中。请准确提供重现问题的示例

Rank: 3Rank: 3

5#
发表于 2019-1-22 14:23:30 |只看该作者
dforce 发表于 2019-1-22 13:38
我们测试并不会改变选中。请准确提供重现问题的示例

示例:http://www.miniui.com/demo/#src=datagrid/celledit.html

<div name="LoginName"  field="loginname" headerAlign="center" allowSort="true" width="150" >员工帐号
                <input property="editor" class="mini-textbox" style="width:100%;" minWidth="200" onblur="test"/>
            </div>

js:
function test(){
        alert(123);
      }

焦点置于最后一行“员工账号”列,然后将鼠标移至其他列,向下滚动滚轮,你可以试一下。【IE浏览器,我用的是IE11】

Rank: 8Rank: 8

6#
发表于 2019-1-22 14:55:47 |只看该作者
Goldfish 发表于 2019-1-22 14:23
示例:http://www.miniui.com/demo/#src=datagrid/celledit.html

员工帐号

这是表格内的textbox编辑器
你可以使用表格的事件oncellcommitedit或者oncellendedit事件

Rank: 3Rank: 3

7#
发表于 2019-1-22 15:14:19 |只看该作者
dforce 发表于 2019-1-22 14:55
这是表格内的textbox编辑器
你可以使用表格的事件oncellcommitedit或者oncellendedit事件
...

非常感谢!问题已解决!

Archiver|普加软件

GMT+8, 2024-11-28 16:27 , Processed in 1.064967 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部