javascript - anchor 在 div 中不起作用

标签 javascript jquery html css

<style type="text/css">
.xyz {
    position: absolute;
    top: 100px;
    left: 140px;
    z-index: -1;
}

#container {
    position: relative;
    overflow: hidden;
    opacity: .2;
}
</style>

<body>
    <div>
        <video id="container" autoplay loop muted>
            <source src="<%=request.getContextPath()%>/Files/images/sample.mp4" type="video/mp4">
        </video>

        <div class="xyz">
            <a href="<%=request.getContextPath() %>/Files/jsp/Home.jsp">
                <img src="<%=request.getContextPath() %>/Files/images/play.png" height="50" width="50"
                    onmouseover="this.src='<%=request.getContextPath()%>/Files/images/Koala.jpg'">
            </a>
        </div>
    </div>
</body>

这里的 anchor 标签不起作用。 图像 play.png 应在鼠标悬停时更改为 Koala.jpg,单击时应显示 Home.jsp。但是代码在没有 div 的情况下也能正常工作。在 div 中使用 anchor 既不会使用鼠标悬停更改图像也不会链接到 Home.jsp。

最佳答案

只需从 CSS 中删除 z-index 。更改代码:

.xyz {
    position: absolute;
    top: 100px;
    left: 140px;
}

关于javascript - anchor 在 div 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28432439/

相关文章:

PHP 制作一个简单的计算器 - 代码不起作用

javascript - 解码 Javascript 文件中函数的变量名

javascript - knockout 不评估 IE7 中的表达式

javascript - 我可以在多 View 中使用 jquery/javascript 吗?

javascript - 如何在集合中的项目上触发 jQuery 事件($._data() 与集合的第一个元素产生意外的 jQuery 结果)

javascript - 让按钮做某事

javascript - 如何格式化输入到 HTML 文本字段中的文本,如货币?

javascript - Bootstrap 事件未在 ajax 加载表单中捕获

php - 在输入框中显示该字段的最后一条记录

javascript - 使用 JavaScript 获取 <td >'s height and a <p>' s 字体大小