![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
Chce uzyskać efekt działania miniatury
Pytanie: W jaki sposób zrobić z powyższego skryptu coś uniwersalnego? Tak by mogło być kilka obrazków i wszystkie mogły być wstawiana do #box?? Da się to zrobić by linku do każdego obrazka nie było w js? Domyślam się, że należy edytować ten kawałek, tylko proszę o podpowiedź jak:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A nie możesz ustawić background bezpośrednio w CSS, bez użycia JS?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
<img class="img" src="https://gamehag.com/img/avatar/2898.png" alt="Smiley face" height="42" width="42"> <img class="img" src="https://gamehag.com/img/avatar/111.png" alt="Smiley face" height="42" width="42"> <img class="img" src="https://gamehag.com/img/avatar/2222.png" alt="Smiley face" height="42" width="42"> Nie, bo gdy będę miał taką sytuację (więcej zdjęć) chciałbym móc wyświetlać te zdjęcia w div #box |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
To wstaw wszystkie do #box, a wyświetlaj zawsze tylko jeden. Ale nie używaj ich jako background, tylko wciąż jako <img>.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
http://jsfiddle.net/Qhdaz/616/
Chciałbym efekt taki jak tu z tym, że dla przełaczania pomiedzy obrazkami duży obrazek ma dostawac klase active, jak to zmodyfikować? Ten post edytował eminiasty 27.07.2017, 18:03:13 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Dodawać taką klasę do dużego obrazka, przy klikaniu na mały obrazek.
Właściwie to sam sobie odpowiedziałeś. -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
Wiem gdzie przypisać klasę, lecz nie wiem jak ją usuwać z poprzedniego elementu.
Ten post edytował eminiasty 27.07.2017, 18:24:27 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Z wszystkich usuwaj, a jednemu przypisuj.
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Masz opis takiej galerii https://prophp.pl/article/25/prosta_galeria...ystaniem_jquery
-------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
Teraz ostatnie pytanie, każdy element big ma w momecie jego wyswietlenia class active
Wiec taki kod chyba powinien zadzialac? Efekt jak tu: http://redopop.com/loupe/ Ten post edytował eminiasty 27.07.2017, 18:47:23 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie, dlatego, że ta lupa podłącza się do elementów z tą klasą, które istnieją zaraz po załadowania strony.
Spróbuj dołączyć ją do wszystkich dużych zdjęć. -------------------- |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
Teoretycznie mam element po załadowaniu, domyślne zdjęcie ma odrazu klase active
Podłączenie do
też nie pomaga Ten post edytował eminiasty 27.07.2017, 18:56:31 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
No, ale nie podłączyłeś wcale do obrazka/ów, tylko do div#big-image.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 15:39 |