Как лучше реализовать в слайдре
Здравствуйте. Пишу простенький слайдер чисто для себя. И хочу все ссылки на изображения хранить в массиве. Только не знаю, как правильно организовать
Либо так: var img_link=['1.jpg']; Либо так: var img_link = { 'img/1.jpg':{id:15} } В первом случае проще работать, так как это массив, но зато если какой-то элемент удалять-нужно пройтись по всему массиву. Второй случай-это объект и там можно хранить сам id,где этот элемент находится и тогда можно удалять прям из функции примерно так: func(obj); Какой вариант выбрать и какой лучше? Да,функционал слайдера следующий-добавлять элементы и удалять динамически нужно. |
Цитата:
|
Начинающий-Js-кодер,
лучше массив, и зачем нужно id, обычно достаточно индекса. |
Цитата:
Цитата:
|
alert([1,200].length); |
да и речь про индекс элемента
document.querySelectorAll('el')[индекс элемента] |
Цитата:
|
var arr = []; arr[1000] = true; alert(arr.length); // 1001 А вот тогда |
Цитата:
|
Просто при каждом добавлении id будет же увеличиваться, а при удалении зачем его уменьшать то. могут коллизии возникнуть.
|
Начинающий-Js-кодер,
:-? пишите код, там видно будет в чём у вас проблема и за каким нужно id. |
Хорошо.
|
Часовой пояс GMT +3, время: 18:22. |