gpt4 book ai didi

javascript - 文本区域值更改时双击 iPad 设备

转载 作者:行者123 更新时间:2023-11-29 12:49:25 24 4
gpt4 key购买 nike

在我的弹出对话框中,我使用 jquery live() 在文本区域失去焦点(模糊事件)时更改它的值。当我通过单击取消按钮关闭对话框时,它在桌面浏览器中工作正常,但在我的 ipad 设备中,当我厌倦通过单击取消按钮关闭对话框时,会发生以下行为

1) 在我第一次点击时,blur 事件被调用并且 textarea 值发生变化(虚拟键盘也隐藏)。

2) 第二次点击时,弹出窗口关闭。

注意:当我将模糊事件中文本区域的值属性设置为空时。它在 iPad 设备上运行良好。

我希望弹出窗口在单击时自行关闭。

最佳答案

一些建议。

  1. 是否绑定(bind)了“点击”事件?
  2. 尝试将 live() 更改为 on():https://api.jquery.com/on/
  3. 尝试停止传播和默认事件:

    $("some_element").on('click', function(ev) { ev.stopPropagation(); ev.preventDefault();/* 你的代码在这里 */return false;});

  4. 您是否尝试为输入创建占位符文本?如果是这样,您可以使用 HTML5 中的“占位符”属性来实现这一点,而无需任何脚本。

关于javascript - 文本区域值更改时双击 iPad 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22779070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com