将鼠标悬停在文字上时,创建一个叠加层

果冻

我有一个基于 html 的简单文件,如下所示:

<html>
    <body>
        <b>Faculty</b><br><br>
        Dr Mcgee
        <br>
        Dr Else
        <br><br>
        <b>Values</b><br><br>
        1
        <br>
        2
        <br>

    </body>
</html>

我是 Web 端的新手,想知道如何进行此操作:当用户将鼠标悬停在我学校 Faculty 列下的一段文本上时(我不会链接我的学校页面,因为如果我这样做,我学校的某个人可能会创建此扩展程序)。我希望它显示 ratemyproff 评级。

我不知道该怎么做,因为我真的不知道在谷歌上搜索什么来做这样的事情?

我知道在这样的图像上有CSS叠加层:https : //www.w3schools.com/howto/howto_css_image_overlay.asp

但就我而言,我不能保证会列出哪些教授(我只是想了解做这些事情的基本过程)。

我不认为我可以使用 PHP,因为这需要我最终想要与它共享的用户还安装了 php/服务器端的东西。我想我只是不知道如何去做这样的事情,也不知道在互联网上搜索什么?

洞穴

如果您请求数据的站点不在您的控制之下,您很可能无法在没有后端的情况下执行此操作,因为 CORS 基本上禁止站点 A 从站点 B 加载数据。站点 B 会给你特别的许可。你可以在这里阅读:https : //developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS

但是,如果您能够访问这些页面,或者您决定为此使用后端,则您要查找的术语是 ajax。

您的脚本可能是什么样子的粗略轮廓是:

  • 给这些学校元素一个类名。
  • 还要向这些元素添加数据属性,以存储获取您要查找的信息所需的数据(例如 url 或学校名称或 ID)。
  • 在 JS 中,设置一个触发器,以便当悬停具有该类名的内容时,向 url 发出 ajax 请求以获取您要查找的数据。
  • 如果ajax请求成功,在页面上设置的容器中展示你想要展示的数据。
  • 至于设置要显示的容器,为每个列表添加一个空容器可能是最简单的,然后将填充数据。

如果您不熟悉所有这些,我建议您使用 jQuery。您可以在此处找到 ajax 文档:http : //api.jquery.com/jquery.ajax/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我将鼠标悬停在img上时,创建带有文本的叠加层

来自分类Dev

将鼠标悬停在另一个div上时CSS更改div

来自分类Dev

当我将鼠标悬停在ComboBox项上时引发一个事件

来自分类Dev

将鼠标悬停在另一个div上时如何显示div

来自分类Dev

将鼠标悬停在另一个div上时更改div

来自分类Dev

将鼠标悬停在第一个div上时需要将鼠标悬停在第二个div上

来自分类Dev

将鼠标悬停在子元素上时,是否可以删除CSS悬停叠加层的一部分?

来自分类Dev

将鼠标悬停在另一个<li>上时更改一个<li>的背景

来自分类Dev

将鼠标悬停在另一个 div 上时更改一个 div 的样式

来自分类Dev

鼠标悬停。保持课堂直到将鼠标悬停在另一个元素上

来自分类Dev

如何获得一个链接,以将鼠标悬停在鼠标悬停时忽略它?

来自分类Dev

是否可以创建一个工具提示,当鼠标悬停在<p>标记内的文本上时出现?

来自分类Dev

将鼠标悬停在另一个元素上时如何更改元素?

来自分类Dev

当我将鼠标悬停在另一个div上时,可以平滑div的淡入

来自分类Dev

当用户将鼠标悬停在另一个元素上时,无法显示弹出窗口元素

来自分类Dev

当有人将鼠标悬停在div上时显示另一个div

来自分类Dev

仅使用CSS将鼠标悬停在另一个div上时显示div

来自分类Dev

仅使用CSS将鼠标悬停在另一个div上时显示div

来自分类Dev

将鼠标悬停在<ul>上时,我要显示另一个<ul>

来自分类Dev

当我将鼠标悬停在另一个div上时,可以平滑div的淡入

来自分类Dev

将鼠标悬停在一个div上时,更改其他多个div的样式

来自分类Dev

jQuery将鼠标悬停在另一个div上时更改div的边框颜色

来自分类Dev

当用户将鼠标悬停在另一个元素上时,无法显示弹出窗口元素

来自分类Dev

将鼠标悬停在另一个元素上时如何向上滚动div

来自分类Dev

将鼠标悬停在另一个元素上时使元素出现并进行调整

来自分类Dev

通过CSS防止将鼠标悬停在第一个元素上

来自分类Dev

将鼠标悬停在一个元素上以显示其他元素

来自分类Dev

将鼠标悬停在ID上可显示另一个Div

来自分类Dev

CSS:将鼠标悬停在另一个元素上

Related 相关文章

  1. 1

    当我将鼠标悬停在img上时,创建带有文本的叠加层

  2. 2

    将鼠标悬停在另一个div上时CSS更改div

  3. 3

    当我将鼠标悬停在ComboBox项上时引发一个事件

  4. 4

    将鼠标悬停在另一个div上时如何显示div

  5. 5

    将鼠标悬停在另一个div上时更改div

  6. 6

    将鼠标悬停在第一个div上时需要将鼠标悬停在第二个div上

  7. 7

    将鼠标悬停在子元素上时,是否可以删除CSS悬停叠加层的一部分?

  8. 8

    将鼠标悬停在另一个<li>上时更改一个<li>的背景

  9. 9

    将鼠标悬停在另一个 div 上时更改一个 div 的样式

  10. 10

    鼠标悬停。保持课堂直到将鼠标悬停在另一个元素上

  11. 11

    如何获得一个链接,以将鼠标悬停在鼠标悬停时忽略它?

  12. 12

    是否可以创建一个工具提示,当鼠标悬停在<p>标记内的文本上时出现?

  13. 13

    将鼠标悬停在另一个元素上时如何更改元素?

  14. 14

    当我将鼠标悬停在另一个div上时,可以平滑div的淡入

  15. 15

    当用户将鼠标悬停在另一个元素上时,无法显示弹出窗口元素

  16. 16

    当有人将鼠标悬停在div上时显示另一个div

  17. 17

    仅使用CSS将鼠标悬停在另一个div上时显示div

  18. 18

    仅使用CSS将鼠标悬停在另一个div上时显示div

  19. 19

    将鼠标悬停在<ul>上时,我要显示另一个<ul>

  20. 20

    当我将鼠标悬停在另一个div上时,可以平滑div的淡入

  21. 21

    将鼠标悬停在一个div上时,更改其他多个div的样式

  22. 22

    jQuery将鼠标悬停在另一个div上时更改div的边框颜色

  23. 23

    当用户将鼠标悬停在另一个元素上时,无法显示弹出窗口元素

  24. 24

    将鼠标悬停在另一个元素上时如何向上滚动div

  25. 25

    将鼠标悬停在另一个元素上时使元素出现并进行调整

  26. 26

    通过CSS防止将鼠标悬停在第一个元素上

  27. 27

    将鼠标悬停在一个元素上以显示其他元素

  28. 28

    将鼠标悬停在ID上可显示另一个Div

  29. 29

    CSS:将鼠标悬停在另一个元素上

热门标签

归档