我在這裏很新,但我經常訪問堆棧溢出來引用我發現自己想問的東西(我傾向於發現99.9%的問題已經在這裏'問'了嘿)如何知道前一個網頁點擊了哪個'href'鏈接?
但我想知道這是否。
我有一個主頁有兩個div元素(樣式爲帶有轉換效果的框,顯示他們自己的樣式a href
鏈接)。
基本上這些是關於我們頁面上的選項卡式內容的鏈接。
已將第一個按鈕分配給ID爲learn-more-1
和另一個learn-more-2
。以下觀察:
<a id="#learn-more-1" href="about-us.html#company-history"/>
<a id="learn-more-1" href="about-us.html#why-choose-us"/>
about-us.html
與分配了ID的兩個div標籤的容器:
#company-history
和#why-choose-us
及以下這些,我們有我們的內容(含相應的段落標題信息)。
我遇到的問題是,當我們點擊主頁上的href鏈接(樣式爲按鈕btw ..)時,我們到達about-us
頁面沒有任何問題。它的標籤容器HOUSES
標籤按鈕,但我們沒有看到它們。顯示的選項卡式內容從標題開始。
我在智慧結束試圖瞭解我失蹤。
我的問題是,有沒有辦法讓我的about-us
頁面上使用jQuery
,即:
$document.ready(function() {
* psuedo code here *
if the user arrived here via clicking learn-more-1 button
make the tab button #company-history ACTIVE
and scroll up 50px (so we can see the damn button as it only shows
us the heading and paragraph content of the tab container..)
else if the user arrived here having clicked learn-more-2 button,
make the tab button #why-choose-us ACTIVE
and scroll up 50px
};
事情是這樣的,默認情況下#our-company-history
,在about-us
頁active
。意思是如果您剛剛訪問過about-us
,您會看到標籤容器顯示了公司歷史記錄。所以沒有什麼隱藏的。
有沒有辦法或許,寫一個函數,只是傳遞一個參數到about-us.html
,這將使我們知道哪個href
ref按鈕鏈接被點擊了,以便我們可以使用它?還是我在這裏把一些非常簡單的事情複雜化了?
希望這裏有一些方向的人們歡呼!
編輯:
薩芬我必須知道,如果被點擊的主頁或者是HREF鏈接!這樣,只有這樣,我才能向他們展示選項卡式容器和活動選項卡下的內容。合理 ?每次用戶點擊about-us.html頁面並默認顯示選項卡式容器時,您提出的建議都會自動觸發。不是我們爲我的朋友所打的。所以你看,我需要一種方式來有條件地檢查用戶是否通過這兩個href鏈接(從主頁)到達about-us.html頁面,然後相應地打開相應的選項卡式內容。順便說一句,當href鏈接(樣式爲按鈕)在主頁中被點擊時,它們會到達about-us頁面和標籤容器,但無法看到活動和非活動選項卡。這就是問題所在。
只要勾選['window.location.hash'](https://developer.mozilla.org/en-US/docs/Web/API/HTMLHyperlinkElementUtils/哈希值)。 –
這不是什麼按鈕被點擊的重要,但如提到什麼哈希是在網址 – charlietfl
謝謝馬拉特,但沒有多大幫助。 –