javascript - 悬停后显示图像,而不是单击
问题描述
我想用我的画廊以不同的方式工作。
我现在有
<a href="/big-image.jpg" data-gallery="lightbox[gallery]">
<img src="/small-image">
</a>
它显示了不同图像(小图像)的画廊。如果有人点击图像,它会在灯箱中显示大图像。
我需要改进它以在将其悬停而不是单击后显示图像。我可以向元素添加 ID 或类,但我被困在如何使用纯 JS(不能使用 jQuery)来做到这一点。
谢谢你告诉我方法或一些教程。
解决方案
我相信你想使用模态,如果是这样试试这个
https://www.w3schools.com/howto/howto_css_modals.asp 此处使用 onhover 代替 onclick 事件,如
$("#id_of_element").hover(function(){
modal.style.display = "block";
};
推荐阅读
- javascript - 仅当它们彼此相邻时,如何对匹配项进行分组
- git - 让 git 在合并中选择远程更改而不是本地更改
- awk - tidyverse 概念的 awk 等价物(融化和传播)
- shell - Travis CI 成功后写入 GitHub Repo 中的文件
- asp.net-core - ABP.IO v4 生成代理错误:[Invalid Module] API 定义中不存在后端模块“app”
- python - TypeError:QPixmap():参数 1 具有意外类型“Figure”
- git - 如何在 Azure DevOps 管道中获取主分支和拉取请求之间的区别?
- python - 如何计算8位小数?
- github - 无法访问我自己的 GitHub 存储库的设置?
- loops - 关于自制数字猜谜游戏的问题