2014-02-27 28 views
0

當我設計的網站,我嘗試使用A HREF =「http://www.google.com」我不能點擊我的網站的超鏈接

但是我發現,我不能去當我點擊超鏈接時Google。

Please see the website here

但如果我點擊它的源代碼,它的工作原理。

任何人都有解決方案嗎?

謝謝!

好的,去http://abi.maxinrui.com/然後點擊「點擊我」它應該鏈接到谷歌,但它不是,當你點擊源代碼中的,你可以。

而且,我不能切換單選按鈕之間,請http://abi.maxinrui.com/#slide-5

+3

嘗試通過'http:// www.google.com' – miltonb

+2

這是非常基本的'HTML'和一些搜索,如果不是一個很容易解決您的問題。 – Idris

+0

這是「點擊這裏」?不是「點擊我」。 – lighter

回答

6

目前,您的錨的href值無效。

您需要將//在您的網址:後,所以使用:的

http://www.google.com 

代替:

http//:www.google.com 

看起來像是因爲你你的鏈接不能去谷歌將e.preventDefault()用於您網站中的所有錨點。特別是當你使用這樣的單頁導航時。

所以搜索該行JavaScript代碼:

$('a').click(function(e) { 
    e.preventDefault(); 
}) 

我建議你給一個特定的類要使用e.preventDefault()的目標,而不是所有的錨像任何錨你」在這一刻重新做。

2

您可以使用

<a href="http://www.google.com>Google</a> 

此外,請注意在URL中http://

+1

好吧,我明白這只是一個錯字。我認爲菲利克斯的回答是正確的。 – 416E64726577

0

編輯基礎上,OP

這裏一個形象,我從您的網站

ScreenShoot

我剛搬來的聯繫採取了澄清,你創造了它,在標籤下方機身它工作。它看起來只是封裝問題。 「點擊」本身從不發生。

Just add an alert以標籤a自己看。

只需從您的div slide-1中刪除data-slide="1",該鏈接將起作用。


您輸入鏈接時犯了一個小錯誤。

您不能像您所做的那樣調用url(http//:www.google.com),您需要以正確的格式調用它(http://www.google.com)。

這樣的結果將是

<a href="http://www.google.com>Google</a> 

那麼,爲什麼我需要輸入http://嗎?

http://非常重要!當你輸入一個URL(通用資源 定位器)時,你應該儘量養成 的習慣,在上面的地址欄中輸入。它會告訴您的計算機 您正在檢索超文本文檔,而不是其他一些 文件類型。 Web文件是用HTML編寫的(超文本標記 語言),HTML文件是超文本文檔。

但我從來沒有輸入它,我總是得到我想要的網頁!

其實,如果你看看,你會發現你的網絡瀏覽器 (Netscape或Internet Explorer)中已經把它放在你的。有一個 例外,這是提到更進一步。

Source

+3

謝謝,它只是一個錯字,它不是真正的問題,謝謝你一樣,但如果你點擊鏈接,你會發現真正的問題是。 –