jquery - 如何使这个 anchor 标记可点击?

标签 jquery css anchor

在我现在使用的网站上,有一个 slider 可以拉入不同尺寸的随机照片。为了使 slider 保持统一并看起来整洁,我穿过旋转图像上方的图像以充当边框,有一个孔,您可以通过该孔看到图像。它看起来很好用。该网站的目标用户希望图像可以点击,我尝试将 anchor 标签放在上面,当我点击它时,它不会指向任何地方,因为即使图像中有一个洞,它的表现也好像那里有东西。我已经查找了如何解决此问题,但在任何地方都找不到任何信息。

有人知道这是否可行吗?如果需要,我愿意使用 jquery,但我被卡住了

    <div id="right">
     <div class="border-image">
     <img src="images/border.png" />
</div>
<div class="cyclepictures">
<div>
<a href=''><img src="" style="position: relative!important; margin: auto!important; padding-top: 30px;" /></a>
<a href=''><img src="" style="position: relative!important; margin: auto!important; padding-top: 30px;" /></a>
<a href=''><img src="" style="position: relative!important; margin: auto!important; padding-top: 30px;" /></a>
<a href=''><img src="" style="position: relative!important; margin: auto!important; padding-top: 30px;" /></a>
<a href=''><img src="" style="position: relative!important; margin: auto!important; padding-top: 30px;" /></a>
</div>

</div>

这是通过图像 slider 生成的

最佳答案

JQUERY:

$('.border-image').on('click', function(){
    $('a.active').trigger('click'); // assuming your current image's anchor has active class.
});

一旦单击边框图像,就会使用上述方法触发当前事件的 anchor /图像的单击。这与 Ken 在上面建议的相同。

关于jquery - 如何使这个 anchor 标记可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18258862/

相关文章:

javascript - 为什么 <a> 从 <canvas> 窃取鼠标点击?

jquery - 使用 HTML DOM 将 onclick 事件分配给单选按钮

asp.net - 提交按钮不会触发服务器端代码

html - 如何将表单输入和标签放在一起?

css - 包含 SVG 的按钮高度意外

html - 在没有 anchor 标签的情况下链接到网页上的任意内容

javascript - 带 slider 范围的连续轴图无法绘制?

javascript - 不同功能的滑动切换不起作用

html - Jenkins 内容安全策略

Html:<a> 和 <p> 标签的正确顺序是什么?