2013-10-25 80 views
0

我有一個主菜單由水平和垂直標籤組成的網站。 在這些我有第一個水平和垂直選項卡頁面reload.Also當我更改水平選項卡垂直選項卡的內容也改變。現在我想檢測URL中的某些參數,如果存在,則重定向到頁面加載時不活動的選項卡。我曾嘗試以下如何檢測標籤頁被激活的位置?

  • 默認激活初始翼片從索引移除
  • 添加(如果參數存在)類「活動」
  • 添加類活性以每JavaScript的
結束

我試着調試了四個JavaScript,它們都是用頁面加載的,但是不知何故,在加載之後,默認的標籤頁會被激活,而不是其他的。 唯一的工作,並且顯然不是一個可行的解決方案是我在logger.js的結尾添加了活動類,以3秒爲間隔。

可能發生了什麼?有沒有人經歷過這個?

+0

看到您的代碼會有幫助,但聽起來您的第一個選項卡是用「活動」類硬編碼的。如果是這樣,從html中刪除,然後測試每個標籤,看看它是否符合你的條件。 – Ryan

+0

請把你的代碼放在這裏,否則創建一個小提琴。 http://jsfiddle.net可能會有所幫助。 – Srihari

+0

@ryan我確實刪除了硬編碼的活動標籤。但不知怎的,最後它又被添加了 – nnm

回答

0

您以正確的方式做了所有事情。你只是想實現條件到活動標籤。意味着如果存在活動選項卡,則不需要執行默認活動選項卡。如果沒有任何活動,然後只執行默認的活動選項卡