Галерея объявлений Loader.gif не показывается?

#javascript #jquery

#javascript #jquery

Вопрос:

Я нашел эту галерею изображений http://coffeescripter.com/code/ad-gallery / но у меня возникли проблемы. the loader.gif изображение вообще не отображается в IE9, только красный крестик. Я новичок в javascript, это находится в верхней части файла javascript

 (function($) {
  $.fn.adGallery = function(options) {
    var defaults = { loader_image: 'loader.gif',
 

изображение находится в том же каталоге, что и этот файл javascript, поэтому путь в порядке .. также об этом нет упоминания loader.gif в css-файле вообще.

это мой сайт, www.kayleighwhite.org/black_white.html

Ответ №1:

Обычно файл не существует в том месте, на которое указывает ссылка

loader_image: 'loader.gif' означает, что он ищет файл на верхнем уровне сайта. Итак www.kayleighwhite.org/loader.gif .

Также возникает ошибка при поиске файла по адресу http://www.kayleighwhite.org/img/loader.gif

Используйте Google Chrome. Щелкните правой кнопкой мыши> проверить элемент, осмотритесь

Ответ №2:

путь в порядке?
вы когда-нибудь пробовали инструменты разработчика Chrome?
вот скриншот введите описание изображения здесь

введите описание изображения здесь

как вы можете видеть, существует несколько статусов 404

Комментарии:

1. нет, я не пробовал, но попробую. но я знаю, что где-то путь неверен, но более или менее где? или где это должно быть определено, в html или css ничего нет, поэтому оно должно быть в javascript?

2. loader.gif url находится по адресу kayleighwhite.org/img/loader.gif для быстрого исправления ситуации вы можете переместить loader.gif в папку, или вы можете попробовать повторно внедрить галерею объявлений

3. url-адрес kayleighwhite.org/gallery/loader.gif

4. но запрос браузера loader.gif в kayleighwhite.org/img/loader.gif вы также можете увидеть это из инструментов разработчика Chrome.

5. хорошо, итак, я вижу это на вкладке tools element, но ничего себе, я вообще не могу найти это правило в своем css? Я вижу, что он указывает на папку, которой там нет, но где определено это правило? Я не могу найти его в jquery.ad-gallery.css, и это даже не отображается в html….

Ответ №3:

открыть jquery.ad-gallery.js и добавьте абсолютный путь к loader.gif досье. Например:

var defaults = { loader_image: 'http://your_domain.com/ad_gallery/lib/loader.gif',

Ответ №4:

Вместо взлома jquery.ad-gallery.js , укажите местоположение изображения в разделе параметры:

 (function($) {
    $.fn.adGallery = function(options) {
        var defaults = { loader_image: 'location/to/the/image/loader.gif',