Правильно ли я понимаю, что отображение товаров на странице категории формируется и списком, и сеткой при загрузке страницы. А скрипт по клику просто показывает нужный блок и скрывает не нужный?
Проблема возникла в следующем:
У меня на элемент внутри класса .name подвешен скрипт...
Для каждого товара формируется уникальный id элемента и выполнение скрипта привязывается к нему (скрипт выполняется по событию hover())
И все прекрасно работает, пока не переключишь list / grid.
Мне кажется что это связано с конфликтом id'шников, т.к. если мое предположение в начале поста верно, то на 1 странице я получаю 2 элемента с одним и тем же id
Сейчас я решаю эту проблему подвешиванием функции location.reload() на переключатели, но это как-то не комильфо...
Верен ли ход моих мыслей?