таинственная ошибка 404 - PullRequest
       1

таинственная ошибка 404

1 голос
/ 10 января 2012

Когда вы загружаете эту страницу , в Firebug появляется ошибка 404

NetworkError: 404 Not Found - http://summer-festivals.cloudfoundry.com/undefined

Мое лучшее предположение заключается в том, что некоторые переменные javascript, которые должны преобразовываться в файл изображения, .js или .css, не определены, но я не уверен, как найти ответственный код.

Ответы [ 3 ]

1 голос
/ 10 января 2012

Если у вас открыта консоль во время загрузки страницы, вы видите ошибку в стеке:

 GET http://summer-festivals.cloudfoundry.com/undefined 404 (Not Found)
    f.extend.cleanjquery-1.7.1.min.js:4
    f.buildFragmentjquery-1.7.1.min.js:4
    f.fn.extend.domManipjquery-1.7.1.min.js:4
    f.fn.extend.appendjquery-1.7.1.min.js:3
    $.fn.extend.infiniteCarouselbundle-true_defer.js:562
    e.extend.eachjquery-1.7.1.min.js:2
    e.fn.e.eachjquery-1.7.1.min.js:2
    $.fn.extend.infiniteCarouselbundle-true_defer.js:428
    _optionshttp://summer-festivals.cloudfoundry.com/:452
    f.Callbacks.njquery-1.7.1.min.js:2
    f.Callbacks.o.fireWithjquery-1.7.1.min.js:2
    e.extend.readyjquery-1.7.1.min.js:2
    c.addEventListener.Bjquery-1.7.1.min.js:2
1 голос
/ 10 января 2012

Я бы начал с использования неунифицированной версии jQuery.Если вы загрузите страницу в Chrome и откроете Инструменты разработчика, вы увидите, что ресурс / undefined был загружен jQuery.Если вы используете неминифицированную версию, должно быть легко установить точку останова в файле jQuery, куда загружается ресурс, чтобы найти ошибку.

0 голосов
/ 10 января 2012

Я думаю, что проблема с этим кодом bundle-trued_defer.js

// No tabs left to sho
this.activeTab_ = undefined;

Когда все изображения загружены, последней загруженной будет неопределенная страница.

Изменить это

  if (tab.tab == this.activeTab_) {
    // Removing the current active tab
    if (this.tabs_[index]) {
      // Show the tab to the right
      this.activeTab_ = this.tabs_[index].tab;
    } else if (this.tabs_[index - 1]) {
      // Show a tab to the left
      this.activeTab_ = this.tabs_[index - 1].tab;
    } else {
      // No tabs left to sho
      this.activeTab_ = undefined;
    }

    this.setTabActive_(this.activeTab_);
  }

К

  if (tab.tab == this.activeTab_) {
    // Removing the current active tab
    if (this.tabs_[index]) {
      // Show the tab to the right
      this.activeTab_ = this.tabs_[index].tab;
    } else if (this.tabs_[index - 1]) {
      // Show a tab to the left
      this.activeTab_ = this.tabs_[index - 1].tab;
    } else {
      // No tabs left to sho
      this.activeTab_ = undefined;
    }

    if(this.activeTab_ !== undefined) {
        this.setTabActive_(this.activeTab_);
    }
  }

С этим и проверьте, работает ли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...