精华内容
下载资源
问答
  • 移动端H5页面关闭手机键盘

    千次阅读 2020-04-07 17:32:56
    最近在手机端页面遇到当点了输入框后弹出手机键盘,当关闭当前弹框页面后手机键盘未关闭。 解决方案: document.activeElement.blur(); 注:activeElement是HTML的Dom属性,activeElement 属性返回文档中当前获得...

    标题 移动端H5页面,关闭手机键盘!

    最近在手机端页面遇到当点了输入框后弹出手机键盘,当关闭当前弹框页面后手机键盘未关闭。
    解决方案:

    document.activeElement.blur();
    

    注:activeElement是HTML的Dom属性,activeElement 属性返回文档中当前获得焦点的元素, 该属性是只读的。
    提示: 为元素设置焦点,可以使用 element.focus() 方法。
    提示:可以使用 document.hasFocus() 方法来查看当前元素是否获取焦点。
    实例
    当前获得焦点的元素:

    var x = document.activeElement.tagName;
    
    展开全文
  • 今天研究了一下如何实现双击IE9的Tab键关闭当前页面的功能,实现这个功能的基本原理如下: 建立全局鼠标钩子,获取双击Tab时候的消息,触发Tab被双击的事件。发送Ctrl+W键盘消息,触发快捷键功能关闭当前Tab页。 ...

    今天研究了一下如何实现双击IE9的Tab键关闭当前页面的功能,实现这个功能的基本原理如下:

    1. 建立全局鼠标钩子,获取双击Tab时候的消息,触发Tab被双击的事件。
    2. 发送Ctrl+W键盘消息,触发快捷键功能关闭当前Tab页。

    这里有几个问题需要解决:

    1. 如何获取鼠标双击事件:
      通过spy++检测后发现,发现Tab栏是一个类型为DirectUIHWND的类,它是一个TabControl,本身并不支持鼠标双击消息,因此,需要自己根据MouseUP消息判断是否为双击消息(通过两次MouseUp的时间间隔来判断)。
    2. 如何判断是否双击的Tab栏:
      由于创建的是全局钩子,所有的鼠标消息都会被截取到,因此这里要进行过滤。具体的条件为:鼠标触发点的控件类为DirectUIHWND,并且其进程为IE。
    3. 如何关闭当前Tab页:
      这个比较简单,直接调用keybd_event发送Ctrl+W即可。

    实现这个功能并不困难,但我想把它集成到BHO中时,却遇到了一个问题——当IE开启了保护模式时,是无法收到全局鼠标钩子的消息的。

    解决这个问题的方法有两种:

    1. 关闭保护模式
    2. 新写一个Hook程序实现鼠标消息的截取,然后在BHO中启动该进程。

    方法1的方法降低了浏览器的安全性,自然不可取。方法2虽然可以解决这个问题,但是却多了一个附加进程,虽然可以把它隐藏起来,用户感知不到,但始终不大爽。权衡再三,最终还是选择了方法2。(我对windows编程不熟,如果有更好的方法请告知)

    这里是我的一个实现,感兴趣的朋友可以自己下载试一下: 点击下载   使用环境是win7+ie9+.net4.0,其它环境无法执行。

    由于没有和BHO集成,需要手动启动,启动后它自动隐藏在后台(通过进程管理器可以看,就不要不停的点了),然后就有了双击IE9的Tab键关闭当前页面的功能了。当IE9关闭后,改程序自动关闭。该程序没有混淆,需要代码就自己反编译好了,就不要留言了。


     

    转载于:https://www.cnblogs.com/TianFang/archive/2011/04/05/2005927.html

    展开全文
  • 需要两个参数 : ...et_person_info 这个是当前页面的EditText ,因为只有EditText才会调用键盘 java写法 InputMethodManager imm = (InputMethodManager) BaseApplication.app .getSystemSe.

    需要两个参数 : 

    BaseApplication.app 这个是全局的上下文
    et_person_info 这个是当前页面的EditText ,因为只有EditText才会调用键盘

    java写法

    InputMethodManager imm =
                    (InputMethodManager)
                            BaseApplication.app
                                    .getSystemService(Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(etCustom.getWindowToken(), 0);

    kotlin写法

    val imm = BaseApplication.app
                .getSystemService(INPUT_METHOD_SERVICE) as InputMethodManager
            imm.hideSoftInputFromWindow(et_person_info.windowToken, 0)

    将这个封装成一个方法,然后在外侧布局中写一个点击事件,调用这个方法即可

    展开全文
  • 问题是这样的~ 微信中打开了一个页面页面中有输入框,当点击输入框后会拉起系统...我的方法是,当input获取焦点后记录当前滚动条位置,失去焦点时,页面滚动条重新定位至刚才位置。 var inputList = [$('.inpu...

    问题是这样的~

    微信中打开了一个页面,页面中有输入框,当点击输入框后会拉起系统键盘如图:
    系统键盘
    这个是没毛病的,但是当input失去焦点后,系统键盘会收起,这时候bug就来了。。。
    收起键盘

    然后,页面底部多出来了一大块空白区域。。。

    那 就开始解决问题吧!


    我的方法是,当input获取焦点后记录当前滚动条位置,失去焦点时,页面滚动条重新定位至刚才位置。

        var inputList = [$('.input-code'), $('.phone-input')];
    
        $.each(inputList, function() {
          this.focus(function() {
            $(this).attr('data-current-scroll', $(window).scrollTop());
          }).blur(function() {
            $(window).scrollTop($(this).attr('data-current-scroll'));
          });
        });
    

    ok,完事收工~

    展开全文
  • 问题描述: ios系统中使用fixed定位的input,输入完毕键盘收起时,页面被卷上去无法归位。 解决办法: 监听键盘关闭事件,失焦后强制让页面归位,代码如下:... // 获取当前页面被卷上去的高度 document.body.addEve...
  • vue中使用vant地址组件页面被顶起问题 ...当软键盘关闭时,页面没有还原。 操作页面点击事件时无效,【因页面移动导致位置不对】 复现效果图 输入收货人时页面展示正常 当操作详细地址时会发现,软键盘顶...
  • 5防止安卓手机软键盘弹出挤压页面导致变形的方法输入框定位在底部,手机端打开,输入框聚焦后软键盘打开为什么会瞬间...后来用的解决方法是,把当前页面的body固定好,即在当然页面加上这段js: $('body').height(...
  • 最近用myeclipse的时候出现一个从来没遇到过的,又特别奇怪的问题。莫名奇妙的弹出”当前页面的脚本发生错误“这样的弹窗,...如果出现“当前页面的脚本发生错误”,并且鼠标点击时不能关闭的,在键盘上按【alt + Y】
  • 今天在写H5的时候 测试人员给我提出当我点击了这个文本框 出现对应的键盘输入是正确的,可是我如果是点了取消(当时是一个遮罩层里面有一个textarea,还有一个取消按钮,作用是关闭当前遮罩层)遮罩层消失,对应的键盘也要...
  • Android隐藏软键盘

    2014-11-20 11:37:42
    另外一种情况是在其他页面打开软键盘当前页面关闭,这时有一种通用方法就是在Menifest中配置当前Activity的windowSoftInputMode属性android:windowSoftInputMode="stateAlwaysHidden|sta...
  • 1、在当前页面设置点击事件,当点击事件发生时,注销当前视图的第一响应者或者设置当前摄入结束。当点击事件发生在非选中区域时,则键盘会自动回收: //在viewDidLoad中 添加点击手势,为了关闭键盘的操作 ...
  • Ctrl+小键盘'*' 恢复当前页面的缩放为原始大小 Ctrl+Alt+S 自动保存当前页面所有内容到指定文件夹(保存路径可更改,Maxthon选项→保存) Ctrl+Shift+小键盘'+' 所有页面放大20% Ctrl+Shift+小键盘'-' 所有页面缩小...
  • 键盘操作电脑快捷键

    2016-07-07 15:07:19
    Windows +L 快速锁屏 Windows +E 打开电脑的资源管理器 相当于打开我的电脑 Windows +D 桌面和当前页面快速切换 ...Ctrl+W 关闭当前页面 F5------刷新 F2------改名 F3------搜索 Ctrl+H 功能:打开“历史”侧边栏
  • CTRL+F4 关闭当前应用程序中的当前文本(如word中) CTRL+F6 切换到当前应用程序中的下一个文本(加shift 可以跳到前 一个窗口) 在IE中: ALT+RIGHT ARROW 显示前一页(前进键) ALT+LEFT ARROW 显示后一...
  • Ctrl+1,2,3… 切换到从左边数起第1,2,3…个标签 ...Ctrl+F4 关闭当前标签(窗口) Ctrl+F5 刷新当前页面 Ctrl+F6 按页面打开的先后时间顺序向前切换标签(窗口) Ctrl+G 打开或关闭“简易收集”面
  • 电脑基本键盘知识

    2013-06-22 22:52:59
    Ctrl+A 全部选中当前页面内容 Ctrl+C 复制当前选中内容 Ctrl+D 打开“添加收藏”面版(把当前页面添加到收藏夹中) Ctrl+E 打开或关闭“搜索”侧边栏(各种搜索引擎可选) Ctrl+F 打开“查找”面版 Ctrl+G ...
  • 键盘按键命令

    2013-06-18 16:48:11
    ctrl+f4 关闭当前应用程序中的当前文本(如word中) ctrl+f6 切换到当前应用程序中的下一个文本(加shift 可以跳到前一个窗口) 在ie中: alt+right arrow 显示前一页(前进键) alt+left arrow 显示后一页...
  • Ubuntu 12.04 LTS 键盘快捷键

    千次阅读 2013-07-01 17:08:12
    说明:同一个应用程序的打开窗口给合并了,常按Alt+Tab,然后用方向键切换不同的窗口  Ubuntu下Super即为win键(Ctr和Alt键之间) 此页面提供了可以让你更有效地使用桌面和应用程序的...关闭当前窗口。 Alt
  • Ctrl+L打开“打开”面版(可以在当前页面打开Iternet地址或其他文件...) Ctrl+N新建一个空白窗口(可更改,Maxthon选项→标签→新建) Ctrl+O打开“打开”面版(可以在当前页面打开Iternet地址或其他文件...) Ctrl+P打开...
  • ReactNative键盘无法收起的问题

    千次阅读 2018-08-25 18:52:03
     ReactNative版本0.52.0,当页面有连续多个TextInput时,切换焦点,键盘无法收起。 在react-native中有TextInputState这个类,记录了当前获取焦点的TextInput的textFieldID,用来和原生进行交互。经过试验发现,多...
  • 1.提高键盘使用效率,就是尽量减少鼠标使用率,首先就是快捷键的使用,比如win+r,进入命令提示符界面可以代替操作界面进行文件管理等,alt+tab进行基本的页面切换,alt+f4关闭当前打开界面等,又是有效的使用快捷键...
  • 说明:同一个应用程序的打开窗口给合并了,常按Alt+Tab,然后用方向键切换不同的窗口 Ubuntu下Super即为win键(Ctr和Alt键之间) 此页面提供了可以让你更有效地使用桌面和应用程序的键盘...关闭当前窗口。 ...
  • Android 强制关闭输入法遇到的坑

    千次阅读 2017-07-26 15:20:59
    当前页面是个EditText 是个文本输入框。页面上方存在 关闭页面和保存操作。当输入法弹出时候。。点击关闭操作。。发现输入不回收。。很怪。网上的方法也是那几个。。总是也不行。。最后发现是因为我为了省事。。把...
  • Ctrl+Q 打开“添加到过滤列表”面板(将当前页面地址发送到过滤列表) Ctrl+R 刷新当前页面 Ctrl+S 打开“保存网页”面板(可以将当前页面所有内容保存下来) Ctrl+T 垂直平铺所有窗口 Ctrl+V 粘贴当前剪贴板内...
  • 前两年写textField弹键盘时总是把当前页面变成scrollView,然后监听 键盘通知做相应的改变, 但是有很多局限性,非常不爽,而且每次都要额外写很多代码,特别复杂。相比android自带关闭键盘按钮,真想打苹果设计师一...
  • * 设置输入法,如果当前页面输入法打开则关闭本篇文章用不到 * * @param activity */ public void hideInputMethod(Activity activity) { View a = activity.getCurrentFocus(); if (a != null) { ...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 323
精华内容 129
关键字:

关闭当前页面键盘