当我设计网站时,我尝试使用href =“http://www.google.com”
但是我发现单击超链接时我无法访问Google。
但如果我在源代码上单击它,它就可以工作。
任何人都有解决方案吗?
谢谢!
好的,转到http://abi.maxinrui.com/,然后点击“点击我”,它应该链接到Google,但事实并非如此,当您点击源代码中的那个时,您可以。
另外,我无法在单选按钮之间切换,请检查http://abi.maxinrui.com/#slide-5
答案 0 :(得分:6)
目前,您的主播的href
值无效。
您需要在//
之后将:
放在您的网址中,因此请使用:
http://www.google.com
而不是:
http//:www.google.com
似乎您的链接无法访问Google,因为您已将e.preventDefault()
用于您网站中的所有主页。特别是当你使用这样的单页导航时。
所以在你的javascript代码中搜索这一行:
$('a').click(function(e) {
e.preventDefault();
})
我建议你为你想要使用的任何锚点e.preventDefault()
提供一个特定的类,而不是像你现在正在做的那样定位所有锚点。
答案 1 :(得分:2)
您可以使用
<a href="http://www.google.com>Google</a>
另请注意网址中的http://
。
答案 2 :(得分:0)
基于OP的澄清编辑
这是我从您网站上拍摄的图片
我刚刚创建链接时将链接移动到标签 body 下面并且它有效。看起来这只是封装问题。 “点击”本身永远不会发生。
Just add an alert
到标签 a 为自己查看。
只需从您的div data-slide="1"
中移除slide-1
,该链接即可生效。
键入链接时出现了一个小错误。
您无法按照您的方式调用网址(http//:www.google.com
),而是需要以正确的格式(http://www.google.com
)调用它。
所以结果将是
<a href="http://www.google.com>Google</a>
那么为什么我需要输入http:// in?
http://非常重要!你应该试着养成习惯 在输入URL时始终输入此内容(通用资源) 定位器),上面地址栏中的内容。它告诉你的电脑 您正在检索超文本文档,而不是其他文档 文件类型。 Web文件是用HTML编写的(超文本标记 语言)和HTML文件是超文本文档。
但是我从来没有输入它,我总是得到我想要的网页!
击>实际上,如果你看,你会注意到你的网络浏览器 (Netscape或Internet Explorer)已经为您准备好了。有一个 提到更远的例外。
<击> Source 击>