【问题标题】:Selected text disappears after page div element update页面 div 元素更新后选定的文本消失
【发布时间】:2019-07-12 00:59:37
【问题描述】:

我创建了一个聊天页面。问题是当我选择聊天文本并刷新聊天时,所选文本消失了。我知道即使页面刷新,聊天也会保留选定的文本。我想在更新文本后保持选中文本。我的页面有div 元素,它从chatLog.txt 文件更新其内容。任何提示如何使它工作?

$(function worker(){
    $.ajaxSetup ({
        cache: false,
        complete: function() {

          setTimeout(worker, 3000);

        }
    });
     $("#divBox").load("chatLog.txt");
});

感谢任何帮助,谢谢:)

【问题讨论】:

    标签: php html ajax chat refresh


    【解决方案1】:

    这种行为是正常的,如果您刷新(重新挂载)DOM 的一部分,选定的文本将消失。如果你想维护选定的文本,你应该尝试 React、Vue 或 Angular,因为它们处理虚拟 DOM,这些技术可以轻松制作聊天应用程序,并且无需每时每刻都重新挂载 DOM。 不使用 Ajax,你应该使用 websockets,使用 socket.io 或 Laravel Websocket,或类似的。

    试试 :)

    【讨论】:

      猜你喜欢
      • 2021-07-03
      • 1970-01-01
      • 2013-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-06
      • 2015-07-31
      • 2014-02-11
      相关资源
      最近更新 更多