Установка фонового изображения отделения с помощью JQuery

Это - более простая версия Вашего класса DictObj:

class DictObj(object):
    def __getattr__(self, attr):
        return self.__dict__.get(attr)

>>> d = DictObj()
>>> d.something = 'one'
>>> print d.something
one
>>> print d.somethingelse
None
>>> 
6
задан rogerp 23 October 2009 в 08:12
поделиться

3 ответа

возможно, он также работает с фоном , но я всегда использую

background-image

И также я всегда помещаю кавычки вокруг пути

$('#pic').css("background-image","url('images/pic.jpg')"); 
9
ответ дан 10 December 2019 в 00:40
поделиться

Должно работать, но пробовали ли вы использовать «фоновое изображение» вместо «фон»?

Кроме того, можете ли вы перейти к изображение через ваш браузер правильно? Т.е. yourdomain / images / pic.jpg?

Отредактируйте : Кроме того, вы установили ширину и высоту для div? Div не будет автоматически изменять размер фонового изображения.

1
ответ дан 10 December 2019 в 00:40
поделиться

Вероятно, это связано с проблемами относительного пути.

Каков путь (т. Е. URL-адрес, отображаемый в панели навигации браузера) для страницы, содержащей опубликованный вами код? Где это по отношению к каталогу изображений?

Управление этим может быть немного кошмаром, особенно если вы включили файл javascript на несколько страниц, которые находятся на разных уровнях иерархии URL-адресов.

Лучший способ справиться с этим - определить класс в файле css, сделать URL-адреса изображений относительно местоположения самого файла css, а затем просто применить класс к вашему div вместо установки отдельных атрибутов стиля.

0
ответ дан 10 December 2019 в 00:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: