#jquery #dynamic #anchor #center
#jquery #динамическое #привязка #центрирование
Вопрос:
Мне нужно центрировать контейнер div, в котором содержится несколько тегов динамической привязки. теги привязки меняются, иногда у меня их 2 или только 1, а максимум, что у меня может быть, — это 5 тегов привязки.
Я пытаюсь получить ширину тегов привязки с помощью jquery, чтобы задать ширину для контейнера.
но почему-то ширина элементов тега привязки всегда возвращается как 0. Я пробовал заключать привязки в divs, но все еще без результата. Я должен сказать, что привязки перемещаются влево, но я, как всегда, включил clear в конце.
У меня нет проблем с центрированием элемента в jquery, как только я получаю его ширину, но мне нужно объединить ширину всех привязанных тегов, чтобы затем центрировать внешний контейнер. .
Комментарии:
1. пожалуйста, исправьте ссылку на скрипку
2. ссылка работает нормально, пользователи подключены прямо сейчас..
Ответ №1:
решаемая
Js fiddle, связанный для решаемого решения
проблема заключалась в том, что при перезаписи значений ширины, хранящихся в var, это не выполнялось должным образом.
на каждой итерации должно было быть :
linksconitemswidth = parseFloat(linksconitemswidth) ($(this).width());
и важно преобразовать string var в int с помощью parseFloat() или parseInt()