Подскажите как в JS сделать что бы у каждой менюшки были свои папки под PNG
//Вот код отвечающий за все менюшки
Вот менюшка для которой хочу сделать отдельный путь с картинками
Хочу сделать это потому что картинки По имени не читает, по id почему то читает но только по порядку как они распаложены в папке(тоесть во всех меню одинаковые), а если по ключу то тоже не находит.
//Вот код отвечающий за все менюшки
JavaScript:
let menu = {
active: false,
self: null,
el: null,
add: function(id, type, name, addit){
var block = $('<div>');
block.attr('id',id);
block.attr('class', 'block');
block.append('<img src="items/'+name+'.png" class="svgs" />');
block.append('<div class="left">'+name+'</div>');
if(addit !== undefined) block.append('<span>'+addit+'</span>');
if(type == 0) block.append('<div class="right">Устроиться</div>');
else if(type == 1) block.append('<div class="right">Купить</div>');
else if(type == 10) block.append('<div class="right">Продать</div>'); /*Рыбалка*/
else block.append('<div class="right">Взять</div>');
block.children('.right').attr('onclick','menu.act(this)')
this.el.append(block);
},
Вот менюшка для которой хочу сделать отдельный путь с картинками
JavaScript:
function openBlack(data){
menu.reset();
menu.self.attr('id', 'black');
menu.self.children('.grids').children('.elements').children('h1').html("Черный рынок");
var json = JSON.parse(data);
json.forEach(function (item, i, arr) {
// name, additional
menu.add(i, 1,item[0],item[1],item[2]);
});
menu.self.children('.grids').children('.elements2').children('.market').html('<img src="items/bmarket.svg" style="width:25vh;"/>');
menu.self.children('.grids').children('.elements2').children('.buttons').children('#btn3').css('display','table-cell');
}
Хочу сделать это потому что картинки По имени не читает, по id почему то читает но только по порядку как они распаложены в папке(тоесть во всех меню одинаковые), а если по ключу то тоже не находит.
Последнее редактирование: