- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Facebook 的评论文本区域中,当您单击 @ 后跟 friend 姓名的字母时,它会将该 friend 的姓名放在文本区域中并突出显示该名称。您可以继续在文本区域中输入带有不同@提及名称的评论,每个名称都单独突出显示。
这似乎是一个普通的文本区域,所以我很困惑他们如何能够以他们所做的颜色选择多个单独的文本部分。
我运行了 Firebug 并查看了代码,它们没有将文本与 float DIV 或类似内容重叠。
知道他们是怎么做到的吗?
最佳答案
好的,我想我明白他们在做什么。他们有一个背景设置为透明的文本区域。然后他们有一个 DIV 包装文本区域。当您在文本区域中键入内容时,DIV 也会填充文本区域文本。 DIV 将其文本颜色设置为透明(或可以)。因此,DIV 中的文本即使在文本区域后面也不会显示,并且会显示出来,因为文本区域是透明的。为了突出显示,它们只是用 span 将文本包裹在文本区域中。 DIV 文本不会显示,因为它是透明的,但 span 颜色会显示,如果 DIV 中的文本和 textarea 中的文本完美对齐(或足够好),则 div 中的 span 将通过出现的 textarea 显示突出显示文本区域中的文本。
我认为这可能就是为什么很难使用 Chrome 获取跨度的原因,因为它们位于文本区域的后面。
关于javascript - 如何突出显示文本的多个部分,例如 Facebook 的 @ 提及评论字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5474850/
我最近一直在尝试用 python 开发一个 discord 机器人。我这样做是为了如果一条消息包含某个数字,它会使用react并发送一条消息。这是 cog 文件中的代码: import discord
我有一个用于 channel 存档和组织的机器人。当有人提到 channel 时,我试图让它执行一些代码,以便将消息移动到它所属的 channel ,但我无法让它响应 channel 提及。 我以为会
如何在UILabel中检测链接/提及/标签并使其可单击。另外,是否有我可以利用的开源库(我已经看过了不处理多行tex的Fancy UILabel,不处理提及/标签的TTAttributedLabel)
来自推文的示例数据: 我总是在 #kampus 上见到 @gEmbul,我们总是打开该网站 https://www.youtube.com/ facebook# :) @007 日期是字符串,我想匹配
我一直在尝试制作一个发送命令,该命令可以将消息的作者发送给一个提到的用户,或者发送两个提到的用户。我可以在消息中获得第一次提及,但我不知道如何在消息中获得第二次甚至第三次提及。我尝试使用: messa
编辑 : 我自己找到了解决办法,谢谢大家看到这个帖子!解决办法是: /// SIMPLY ADD || message.member const taggedUser = message.mentio
这个问题已经有答案了: Fast punctuation removal with pandas (4 个回答) 已关闭 4 年前。 我想编写一个定义,它接受一个字符串(一条推文)并创建一个 2 列数
我正在设计一个应用程序,用户可以使用该应用程序从多个帐户发送多条推文(提及),并且正在使用 Twitter4j 进行同样的操作。对此,我有几个问题: 身份验证:应用程序有一个身份验证部分。我能够使用基
我有一个数据集,其中包含来自 Twitter 的推文。其中一些还包含用户提及,例如 @thisisauser。我尝试在执行其他清理过程的同时删除该文本。 def clean_text(row, opt
假设我们有 3 个表:tweet、users、tweet_mentusers,其中 tweet.user_id = users.id 和 tweet.id = tweet_mentusers.twee
我目前正在使用以下代码,它获取推文,然后将其传递给处理的函数。但这不是实时的。 auth = tweepy.OAuthHandler(consumer_key, consumer_secret) au
我需要创建一个正则表达式模式来查找名为 Tweets 的类中的提及。在这种情况下,“@”后的有效字符为:(A-Z 或 a-z)、数字、下划线(“_”)或连字符(“-”)。与经典 Twitter 用户名
这是示例图片 --> 我正在尝试使文本输入功能与 Facebook 的非常相似。以 @ 开头的提及将生成我的 friend 姓名列表,然后选择一个将充当类似对象的角色。因此,删除突出显示的单词将删除
所以我只需要一些关于如何在 Discord.js 上做某事的帮助。 我对如何使用 message.mentions.channels 感到非常困惑,并且文档没有帮助。 我只需要一个 console.l
我提到我的 friend 使用 Koala,Ruby 和 Sinatra。我查看了文档,但一无所获。记住这一点,我不想给我的 friend 发信息,但我想和我一起提到他。我的代码: @graph =
我想使用 api 在 slack 中发布消息。我怎样才能像@channel in slack 一样提及一个 channel 的所有团队成员? 最佳答案 您可以使用 . Example 您可以在 Sl
我试过使用 gem twitter , grackle , 和 TweetStream但我不知道如何获得用户@mentions 的流。 我只是想不出如何将一段代码放在一起,表示“让用户提及所有内容”。
我正在用 Node.js 编写一个应用程序,它允许用户在 twitter 等消息中相互提及。我希望能够找到用户并向他们发送通知。为了做到这一点,我需要拉 @usernames 从 node.js 中的
我试图从传入的 webhook 中提及用户。 我通过 postman 尝试了几次迭代 { "text": "test @user" } 或者 { "text": "test @user@email.c
我曾经有一些运行良好的 python,可以在 Tweepy 流监听器上自动回复,但由于 8 月份 Twitter API 发生变化,它不再有效。 我正在重新构建它,每 10 秒获取一次我最近提到的内容
我是一名优秀的程序员,十分优秀!