最近做项目时,使用了jqueryUI dialog功能,当打开弹出框时,如果弹出框内容里面存在input,那么弹出框会自动获得第一个文本框焦点。

有时候,弹出框会有日期控件,一般日期控件采用focus触发事件,结合上述说的弹出框触发了日期的focus事件,造成弹出框和日期同时打开。这种用户体验效果非常差。

在网上看了很多解决方法的demo,使用过后都不能解决问题。仔细看了jqueryUI源代码,找到了最根本的解决办法。

hasFocus.eq( 0 ).focus();//设置弹出框中第一个文本框自动获得焦点

  

这是最关键的,源码里面设置第一个文本框自动获得焦点。直接干掉这句,问题就解决了。

最新文章

  1. 【Java每日一题】20161122
  2. 线程入门之sleep
  3. iPhone 6/iPhone 6 Plus硬件性能
  4. PowerDesigner实用技巧小结(3)
  5. Linux Shell编程(26)——代码块重定向
  6. 【HDOJ】1314 Numerically Speaking
  7. HDU-2059龟兔赛跑(基础方程DP-遍历之前的所有状态)
  8. Spring Boot Memory Performance
  9. Android利用网络编程HttpClient批量上传(两)AsyncTask+HttpClient监测进展情况,并上传
  10. 微信小程序使用场景延伸:扫码登录、扫码支付
  11. UVA11039-Building designing
  12. SignalR Self Host+MVC等多端消息推送服务(2)
  13. requests+selenium==requestium模块介绍
  14. [ Talk is Cheap Show me the CODE ] : jQuery Mobile页面布局
  15. Selenium模块的使用
  16. 【面试 spring boot】【第十七篇】spring boot相关面试
  17. 第一天Python
  18. Easyui-textbox得到焦点方法
  19. Python记录5:函数1
  20. Photo Cleaner -- proposed by Wei Zhang

热门文章

  1. PHP session 失效不传递的解决办法
  2. oracle 定义临时表
  3. 类库探源——System.Drawing.Bitmap
  4. 你喜欢使用eclipse+tomcat编程吗?!
  5. 实例:图形绘制[OpenCV 笔记15]
  6. android 开源框架推荐
  7. Ubuntu下VIM(GVIM)环境配置
  8. (四)跟我一起玩Linux网络服务:DHCP服务配置之中继代理
  9. 构建 struts2 spring3 mybatis 的maven项目 构建 pom.xml
  10. TDirectory.Move移动或更名目录