Как указать путь к файлам изображений в js в его же каталоге?

Добрый день, уважаемые программисты. Начал на своем ресурсе наводить порядок с jquery плагинами. Хочу разместить их в одной общей папке и каждый внутри неё поместить в свою папку. И столкнулся с проблемой.
Допустим, я как пользователь нахожусь на сайте на странице site.ru/news/1/
И у меня подключен плагин /plagins/uploader/jqueryMU.js
В данном плагине используются превью типа загружаемого файла, иконка музыки, иконка видео и т.д. Сами иконки размещены в том же каталоге где и сам скрипт, в папке images.
Если я указываю путь к картинке /images/img.jpg, то путь указывается относительно корня сайта, если указываю путь ./images/img.jpg, то путь указывается относительно пути, где я нахожусь на сайте. А как указывать путь относительно самого скрипта? Можно указать путь конечно относительно опять же корня сайта типа /plagins/uploader/images, но этот вариант не очень хорош, ведь если изменить расположение плагина, то и пути править нужно будет в js файле. Передавать путь до плагина в сам плагин? Тоже лишние настройки...
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ответы на вопрос 1
l3ftoverz
@l3ftoverz Куратор тега jQuery
Люблю Финский металкор и ищу работу.
Шило на мыло. Относительно скрипта без костылей никак, по-хорошему нужно указывать путь от корня. Вынеси картинки в отдельную папку, не скриптов и тогда они не будут зависеть от положения скрипта.

Ты можешь попытаться изменить картинки на SVG, вшив их в JS, или сделать сборку бандла для сайта.

В конце концов: какой смысл постоянно менять путь к плагину?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы