如何使网页上的任何地方可点击并导航到地址,而无需使整个页面成为链接
How can I make anywhere on a webpage clickable and navigate to an address without making the entire page a link?
我试图让这个网站 http://quoteswag.ga 点击到一个随机引用,只需单击空格或引用上的任意位置,但我不想让它看起来像是出于美学目的而与鼠标手和 url 状态等的链接。我已经寻找了一种使用 javascript 执行此操作的方法,但找不到正确的解决方案。
我只是希望每当用户单击空格或引号或包含空格和/或引号div 的div 时,页面都能导航到/random。
我假设这不会太难使用javascript或jquery,但我根本不是这些专家。谢谢。
似乎就像添加一样简单
<script type="text/JavaScript">
$('.redirection').click(function() { window.location.href = 'http://...'; });
</script>
并将类redirection
添加到所有可点击的元素中。或者,将事件应用于所有元素:
<script type="text/JavaScript">
$(document).click(function() { window.location.href = 'http://...'; });
</script>
请注意,使用后者甚至可以将效果应用于徽标,页脚等内容。
从您的网站源代码中,有一个名为 container container-quote
的类div
这个div 应该是一个超链接,如下所示:
<a href="#">
<div class="container container-quote">.....
</div>
</a>
然后,您必须应用以下CSS:
<style>
a:link, .container.container-quote *{
text-decoration: none;
color:inherit;
cursor: default;
}
</style>
查看此演示:http://jsbin.com/xevejuvohe/1/
在这里试试这个:
<script type="text/javascript">
document.onclick = function (e) {
window.open("http://www.google.nl", "_blank");
return false;
};
</script>
相关文章:
- Web 地址虚拟目录会断开外部 JavaScript 链接,因此找不到文件
- 如何在实时网页中用mailto链接替换电子邮件地址
- 点击链接时,它应该滑动到其地址,而不是直接转到
- 使用 IP 地址和超链接对数据表进行排序
- 如何执行一个包含更多 HREF 地址的链接属性
- 从表中的跨度类检索链接地址
- 在 PHP 的 URL 地址栏中传递 Javascript 链接
- 如何使网页上的任何地方可点击并导航到地址,而无需使整个页面成为链接
- 如何使用自己的地址/坐标生成指向 Google 地图位置的准确链接?有没有这方面的API
- JavaScript 函数不显示链接地址
- 如何将地址链接转换为单击时更改页面的按钮
- 在动态超链接中隐藏动态电子邮件地址
- 无法导航到 URL 地址栏,只能通过单击链接
- 跳转到内部链接而不更改地址栏
- 将字符串中的 url 替换为 href 链接 - 适用于多种地址类型
- 可以在我的网站的另一个网站的地址栏中显示链接吗
- 单击复制按钮时如何将链接地址复制到剪贴板
- 内部链接与jQuery地址
- 从同一IP地址点击第三个链接调用JS函数
- 当用户将鼠标悬停在src链接地址上时,将其从png更改为gif