javascript - Javascript onclick没有调用函数
问题描述
我有一个图片库,点击每张图片我都翻转了一张图片,里面有一些关于图片的信息。我的问题是onclick
我应用的不是调用函数,也没有出现错误console.log
。可能是什么原因,任何见解都会非常有帮助。卡在这个简单的问题上但一无所知。
<div class="column">
<img src="img/image.jpg" alt="Snow" style="width:100%" onclick="openNav1();">
<div class="overlay" id="myNav1">
<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>
<div class="text">Info</div>
</div>
</div>
<script type="text/javascript">
function openNav1() {
console.log('in herre');
document.getElementById("myNav1").style.display = "block";
}
function closeNav() {
document.getElementById("myNav1").style.display = "none";
}
</script>
解决方案
兄弟,你有一个div.overlay
..我想它覆盖了图像,因此你可能不会点击它,<img />
因为它总是在div.overlay
.. pointer-events: none
一种可能的解决方案是应用于.overlay
推荐阅读
- python - 任何/所有python短路:为什么以下不起作用?
- arrays - 如何使用功能性 react-native 从 PanResponder 中删除第一张卡?
- python - Python Ctypes 0 大小的数组?
- javascript - 我如何从 FileReader() onload 获取数据
- android - 我可以在应用程序之外为 WorkManager 注册 Worker Factory 吗?
- apache-spark - 使用自定义插件和调度框架在 Kubernetes 上优化 Apache Spark
- python - 错误:命令出错,退出状态为 1:在 Pycharm 中安装 pyAudio 时
- r - r - 获取作为输入的任何年份、季度或月份的开始和结束日期
- java - 由于证书导致 Maven 构建失败
不匹配任何主题替代名称: - javascript - 从单个数组创建 JavaScript 对象并定义键值位置