【问题标题】:JQuery A-Tools inserts at the end of a textarea when it doesn't have focus当没有焦点时,JQuery A-Tools 在文本区域的末尾插入
【发布时间】:2010-09-04 22:33:57
【问题描述】:

我正在尝试使用 A-Tools 在 TEXTAREA 的插入符号位置插入一些东西。但是,当 TEXTAREA 没有焦点时,这些东西会在最后被抛出(我希望它在开头)。但是,我似乎无法弄清楚什么时候该焦点不存在于开头插入,因为当它没有聚焦时返回的插入符号位置变化很大。

有没有办法做到这一点?/

【问题讨论】:

    标签: jquery jquery-plugins textarea cursor


    【解决方案1】:

    jQuery 没有焦点检查。

    1. 向文本区域添加一个类。
    2. 在 textarea 焦点上删除类。
    3. 在您的函数运行之前,请检查 textarea 是否具有该类。如果这样做,则意味着它没有焦点。因此,如果该类在 textarea 上,首先运行 .focus(),然后从 textarea 中删除该类。

    实际上,在写这篇文章时,我想到了一个更简单的解决方案,为什么不总是在运行函数之前在 textarea 上运行 .focus() 呢?

    【讨论】:

    • 在文本区域中运行焦点会干扰该区域中的光标位置吗?
    猜你喜欢
    • 1970-01-01
    • 2011-05-10
    • 2011-05-24
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多