#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',