2015-09-29 74 views
0

我在想,如果這個社會能幫助隔離和解決我的問題。當您看這個主題演示http://themetastic.themepunch.com/時,您可以在主導航欄中看到下拉菜單(即Home> Home Example 1,Home Example 2等)。WordPress主題演示顯示了子菜單,但不需要安裝主題

然而,當我安裝的主題,在下拉子菜單中不顯示。它在代碼中,但不顯示。

這裏是我做了什麼,有沒有解決:

  • 更新最新的主題
  • 從子主題切換到Themetastic主題
  • 更新所有的插件和WordPress
  • 禁用重新啓用的所有插件
  • 安裝一個乾淨的版本的WordPress和只安裝了 Themetastic主題(http://wp-base.saveda.com/與菜單示例頁面>另一個示例頁面) ...沒有,沒有修復

如果我切換到另一個主題,例如二十多個,則出現子菜單。所以它在那裏。

當我仔細觀察主題演示中的代碼和我網站上的代碼時,演示中有一種元素樣式,它似乎將不存在的子菜單的可見性打開和關閉當我安裝主題。

例如,主題演示有:

<ul class="sub-menu" style="top: 102px; visibility: visible; left: 0px; width: 177px; display: none;">

當頂部的菜單項盤旋,然後切換到這一點:

<ul class="sub-menu" style="top: 102px; visibility: visible; left: 0px; width: 177px; display: block;">

雖然我安裝的版本主題,子菜單代碼: <ul class="sub-menu"> 就是這樣,懸停

無變化

我一直無法找到解決菜單或子菜單的主題選項。我看不到任何通過自定義CSS將元素樣式應用於菜單的方式。它是JS嗎?他們的支持讓我知道了我在24小時之間回答的每個答案中都回答過的基本問題,並且我們昨天應該已經過去了。我只需要找到一個修復程序,因爲我們已經在這個主題上構建和定製了兩個站點。

感謝您的任何幫助!

回答

0

不是解決辦法,但只是方向:275

線...的wp-content /主題/ themetastic/JS/screen.js。

jQuery('.team').waitForImages(function() { 

http://wp-base.saveda.com/表示沒有waitForImages函數。 但是對於http://themetastic.themepunch.com/一切都很好。你

也可以看到在瀏覽器控制檯(F12爲Chrome)錯誤。這個錯誤會阻止JS功能爲下拉菜單添加所需的類。

+0

謝謝,這至少讓我走上正軌。我看到一個'Uncaught TypeError:jQuery(...)。waitForImages不是一個函數'所以也許我需要追蹤waitForImages函數聲明或定義的位置,並確保它包含在內?或評論它? – WPMonkey

+0

我認爲你應該跟上'團隊'級的元素。可能你沒有他們中的任何一個。你也可以評論這些字符串,看看會發生什麼。也可能你可以編寫來支持乾淨的服務器與乾淨的WP與他們的主題,你在瀏覽器控制檯的錯誤,併發送這些錯誤字符串給他們。 – Dzenly

+0

謝謝Dzenly,我做了乾淨的安裝和一個長票線程來支持這些信息和更多......沒有迴應。非常失望。 – WPMonkey