冲突的javascript

时间:2012-02-21 18:57:24

标签: javascript jquery

我在我建立的新网站上运行了一堆jquery / javascript,当然我遇到了冲突。我无法弄清楚它来自哪里因为我对js并不那么好。当你开始滚动页面时,有一个粘滞的重定位功能应该显示一个导航栏,但由于我已经添加了类别过滤功能,导航栏不再显示。

网站:audreylynn

1 个答案:

答案 0 :(得分: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”没有)