如何使包含链接的HTML类成为链接
How to make an HTML class containing links a link?
story
类中的图像和标题有两个不同的链接。图像指向一个位置并链接到另一个位置。
我需要把全班story
做成一个链接。
<div class="story">
<a href="link"> <img src="linkforimage"></a>
<a href="link2">Caption for image </a>
</div>
我需要这样的解决方案:
<a href="link">
<div class="story">
<a href="link"> <img src="linkforimage"></a>
<a href="link2">Caption for image </a>
</div>
</a>
a
标记是个坏主意。我会在这里使用一个代表。有一个包装器a
标签,并在JS中检查点击了哪个源span
。
html
<a href="#" class="story">
<span data-href="link"><img src="linkforimage"/></span>
<span data-href="link2">Caption for image</span>
</a>
js(基于jquery)
$('.story').on('click', 'span', function() {
document.location.href= $(this).data('href');
});
在anchor
标记中不能有anchor
标记。你可以使用onclick方法来实现你的目标。
<div onClick="window.open(link);" class="story">
<a> <img src="linkforimage"></a>
<a onClick="window.open(link2); event.stopPropagation();" >Caption for image </a>
</div>
编辑jsfiddle
澄清我现在面临的问题是,我使用的是嵌入式平台,这是图像的来源。所以,我只是发布了链接,并通过嵌入的方式从链接中解析图像。但是,ahref将用户带到原始网站。标题将用户带到我网站上包含该内容的页面。我需要为整个部门做一个标题。
所以,我用CSS找到了答案,我刚刚在div.
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 将提交按钮的HTML转换为链接HTML
- 动态链接html表内容
- 用javascript修改链接html
- 如果设备是移动设备,如何更改网页上的链接?HTML/Javascript/CSS.
- 如何通过选择链接 - HTML 来更改视频源
- 如何链接HTML部分
- 在href链接html中提交表单
- 用javascript链接Html文件
- 链接html数字选择
- 链接html输入到JavaScript游戏
- 链接html和css文件在不同的文件夹
- 链接HTML页面到NodeJS服务器-不会作为本地主机加载
- 为同一张图片的某些部分设置超链接?(HTML)
- 如何在导航栏中创建外部链接?(HTML)
- 创建一个链接html并使用jQuery执行一个操作
- 链接HTML中不同页面上的2个选择列表
- 链接html和javascript使点击器工作
- 是否有一种方法来“硬链接”html代码(链接,表单,按钮)与视频,使他们都直接显示在facebook的饲料
- 如何链接html表单和锚标记