Каковы возможные причины различного поведения в jsFiddle и в локальном контексте

После изучения 'mu слишком короткий ответ на этот вопрос, я заметил, что поведение в jsFiddle отличается от поведения в моем локальном контексте для одного и того же скрипта. Любые подсказки относительно того, почему это так?

Примечание. Я не получаю никаких ошибок javascript в консоли ошибок Firefox в локальном контексте.

ОБНОВЛЕНИЕ: я попытался получить HTML-код из fiddle.jshell. .net/ambiguous/ZEx6M/1/show/light в локальный файл и загрузив этот локальный файл в браузере Chromium, я получил следующие ошибки в консоли javascript:

  • GET file:///css/normalize.css undefined (undefined) /css/normalize.css
  • GET file:///css/result-light.css undefined (undefined) /css/result-light.css
  • Resource interpreted as Script but transferred with MIME type application/empty jquery.scrollTo-1.4.2.js:-1
  • Resource interpreted as Script but transferred with MIME type text/plain jquery.viewport.js:-1

Я могу избавиться от этих ошибок javascript, загрузив файлы и изменив теги <script>, но это не решает проблему. Страница по-прежнему прокручивается до самого низа. Также эти ошибки появляются даже в рабочей (jsFiddle) версии.

Я также попробовал тот же процесс в Konqueror. Результат: скрипт абсолютно ничего не делает.


person Shawn    schedule 01.06.2011    source источник
comment
@mu слишком короткий: да, я только что попробовал и получил тот же результат (страница многократно вызывает makeVisibleWhatMust, пока я не прокрутил до конца)   -  person Shawn    schedule 02.06.2011
comment
Нет, в Firefox ошибок нет. В Konqueror кажется, что скрипт вообще ничего не делает. Я проверил, что javascript включен, так что это не проблема. Также я не могу найти консоль ошибок в Konqueror, где мне искать ошибки?   -  person Shawn    schedule 02.06.2011
comment
Я не думал, что у меня есть Chrome, но он есть! Теперь я получаю ошибки! Я отредактирую их в своем исходном вопросе.   -  person Shawn    schedule 03.06.2011
comment
@mu слишком короткий: это устранило ошибки, но страница по-прежнему прокручивается до самого низа.   -  person Shawn    schedule 03.06.2011
comment
Прокрутка в любом направлении запускает прокрутку вниз для меня   -  person Shawn    schedule 03.06.2011
comment
Я думаю, что проблема с прокруткой вверх может быть ошибкой в ​​моей логике. Попробуйте использовать разные размеры шрифта (используя Ctrl + и Ctrl -). Является ли прокрутка вверх по-прежнему проблемой с очень маленькими размерами шрифта?   -  person Shawn    schedule 04.06.2011
comment
Спасибо за тестирование.. В любом случае, я не получаю ответов... Даже с наградой! Так может что-то не так с моим вопросом? Что вы думаете?   -  person Shawn    schedule 10.06.2011
comment
@mu слишком короткий: Успех! Копирование /css/normalize.css локально помогло! Точнее, инструкция table { border-collapse:collapse; } кажется необходимой для работы скрипта. Любые подсказки относительно того, почему?   -  person Shawn    schedule 13.06.2011


Ответы (1)


Не используйте отдельные файлы для CSS и JavaScript. Просто внесите все в файл HTML (используя встроенный javascript и встроенный CSS), и все будет в порядке.

Или запустите веб-сервер локально для обслуживания файла javascript (с правильным типом MIME) и используйте относительные пути к CSS.

person Teddy    schedule 14.06.2011
comment
Да, как вы можете видеть из комментариев к моему первоначальному вопросу, разница была связана с некоторым CSS, добавленным jsFiddle, которого у меня не было в моем локальном контексте. - person Shawn; 14.06.2011