Все в порядке... Во всяком случае, в конечном итоге все будет в полном порядке!
Есть необходимость в создании галереи с тремя видами изображения: иконка, изображение и большое изображение. Связаны тройками.
Функциональность: Нажимаем иконку - меняется изображение в ячейке. (пара иконка - изображение). Нажимаем на изображение - открывается галерея больших изображений с возможностью пролистать по всей галерее. ( собственно вот тут я застряла на самописной... по одной - все ок, но при подключении спрятанного массива - дубляжи вылазят т.к. делаю я простой заменой атрибута)
Может видели готовые похожие решения?
Функциональность: Нажимаем иконку - меняется изображение в ячейке. (пара иконка - изображение). Нажимаем на изображение - открывается галерея больших изображений с возможностью пролистать по всей галерее. ( собственно вот тут я застряла на самописной... по одной - все ок, но при подключении спрятанного массива - дубляжи вылазят т.к. делаю я простой заменой атрибута)
Может видели готовые похожие решения?
За ночь возникла идея сделать из кучки ссылок массив и поиском находить повтор... И убирать его из массива. Теперь буду искать пример создания массива по началу названию класса (или ИД)... Где-то же видела!
Вот кусок страницы в урезаном виде:
Все просто как 5 копеек - что еще ждать от того, кто только учится)
и в коде поменяла только вызов:
а не, еще ид повесила вместо классов:
Работает так, как хотелось...
Теперь думаю над следующим пунктом программы... Мне нужно скрывать значок лупы, если загружаемая картинка меньше 300 пикселей по ширине.. >_<
Либо через jquery и потом убираем-рисуем лупу. (c javasсript смысл тот же)
Мне нужно скрывать значок лупы, если загружаемая картинка меньше 300 пикселей по ширине.. >_<
Можно пойти от обратного: изначально загружать скрытую лупу, а потом на load навешать fadeIn лупы..
Только юазть load не JQuery, а объекта Image.
1) Зачем вы используете эту устаревшую конструкцию «href="javasсript:function_name()"»? У любого элемента есть событие onclick, на которое можно навесить необходимую функцию.
2) Для того чтобы при клике на ссылку браузер не пытался открыть адрес из href нужно в функции, навешанной на onckick делать «return false»
3) Храните все параметры произвольных атрибутах. Например, я бы хранил так
<a href="#show" class="show-img" data-src="/path/to/img" data-id="temp_id">click me</a>
И на JQuery навесил бы событие:
Вот это нужно вбить себе в голову... Т_Т Тьфу-тьфу-тьфу, приняли галерею