Jquery mobile - 如何处理body标签上的点击事件?

Posted

技术标签:

【中文标题】Jquery mobile - 如何处理body标签上的点击事件?【英文标题】:Jquery mobile - How to handle click event on body tag? 【发布时间】:2013-05-13 09:46:02 【问题描述】:

作为标题,我想处理body标签上的点击事件来释放文本输入的焦点。我正在使用 Phonegap 和 Jquerymobile。请帮忙!

非常感谢。

【问题讨论】:

在什么时候以及为什么需要自动执行此操作,输入字段外的每个操作都会移除焦点,或者您是否想要完全阻止输入恶魔焦点? 在我的应用程序登录页面中,有 2 个文本框和 1 个按钮。我想处理用户在文本字段和按钮之外单击以关闭键盘的事件。我只是认为我应该处理 或背景图片 上的事件 @Gajotres,你能帮帮我吗? 【参考方案1】:

有什么问题?我用phonegap和jqm开发了很多应用程序,我从来没有注意到你描述的问题。 blur 事件会自动触发。 无论如何,您可以使用它来: jQuery('body').on('click',function() jQuery('input').trigger('blur'); )

【讨论】:

你能说得更具体些吗? Jquery 移动手柄专注于文本字段。当用户在文本字段之外单击时,您不需要任何隐藏键盘,因为 jquery mobile core 会处理此行为。

以上是关于Jquery mobile - 如何处理body标签上的点击事件?的主要内容,如果未能解决你的问题,请参考以下文章

设计Mobile First时如何处理`display:none`?

如何处理白标平台移动应用程序的部署?

RestKit:如何处理空的 response.body?

Nginx如何处理手机端和PC端跳转不同页面

如何处理 <head> 标签中的 body onload 事件

从PHP版本7.2.0开始,“数组解除引用”如何处理类型为boolean / integer / float / string的标量值?