2012-02-21 88 views
2

我有一堆jquery/javascript在我正在構建的新網站上運行,當然我遇到了衝突。我無法弄清楚它是從哪裏來的,因爲我對js不太瞭解。有一個粘滯的重定位功能,當你開始滾動頁面時應該顯示一個導航欄,但是由於我已經添加了一個類別過濾功能,導航欄不再顯示。衝突javascript

網站:audreylynn

+3

jquery與javascript衝突...那是不可能的...嘗試使用像firebug一些調試器爲Firefox或如果您使用鉻使用開發人員工具 – Rafay 2012-02-21 19:00:38

回答

3

它看起來你的JavaScript有這可能是造成你的問題的錯誤。

Uncaught TypeError: Cannot read property 'top' of null /demo/:75 

看代碼:

70 // Ensure target exists 
71 var $target = $(this.hash), target = this.hash; 
72 if (target) { 
73  
74  // Find location of target 
75  var targetOffset = $target.offset().top - 95; 
76  $(this).click(function(event) { 

它看起來像上線72支票應該是:

if ($target.length > 0) { 

爲了確保元素確實存在。 (因爲「#tellShow-anchor」沒有)

+0

在行71 ,不應該說,是一個; ? – Rodolfo 2012-02-21 19:07:33

+0

我是個白癡:o)非常感謝你的幫助。 – Audrey 2012-02-21 19:08:49

+0

沒問題。繼續並將答案標記爲已接受,以便問題不會顯示爲未答覆。 – jasonlfunk 2012-02-21 21:17:20