Wpis z mikrobloga

#programowanie #javascript #jquery

Czy da sie w jakiś sposób wyciągnąć źródło obrazka który jest obecnie wyświetlony?

Mam na środku strony obrazek - pod spodem menu z buttonami które zmieniają wersje kolorystyczne obrazka. Wcześniej wyszukałem na stackowerflow rozwiązanie gdzie dodałem


a potem skryptem https://wklej.to/7QpZQ podmieniałem obrazek po kliknięciu w przycisk.

Jednak coś takiego jest mało uniwersalne chciałbym żeby obrazek wyświetlał się ładnie na wszystkich monitorach czy to mały czy to duży.

Więc zamiast area wyszukałem na necie możliwość manipulowania obrazka za pomocą % bardzo fajne jednak aby tego używać trzeba korzystać z klasy

![](Zielony.png)
https://wklej.to/suTKt

jeśli jednak chce połączyć to skalowanie obrazka z moją metodą podmieniania to coś takiego nie działa (skalowanie nie działa obrazek się rozjeżdża)

Chciałem użyć skryptu z tej strony https://stackoverflow.com/questions/7462119/dynamically-replace-img-src-attribute-with-jquery

Moja funkcja => https://wklej.to/LjYbw

Własnie tak jak jestem w stanie podmienić sobie obrazek który chce podmienić to nie jestem w stanie wykryć tego który jest - nie wiem jak to zrobić. Zwłaszcza że nałożone na siebie jest parę obrazków. No i teraz jeśli prawa część jest ziemona i chce podmienić na czerwoną przyciskiem - ok - bo mam na sztywno przypisany defoultowy zielony ale jeśli będzie wyświetlony czerwony to coś takiego już nie zadziała.

Może dałoby się to zmienną globalną zrobić? Chociaż wiem że to nie jest zbyt dobra praktyka programowania. Ale nie mam już pomysłów. Wydaje mi sie że sedno problemu tkwi w tym że wyświetlane rysunki są warstwami - wiele na raz. Więc nie da się od tak wykryć co jest na górze.

Wiem że dużo słów - ale chciałem opisać dokładnie o co mi chodzi. Mam nadzieje że podsunie ktoś jakieś rozwiązanie bo ja nie mam pojecia co dalej z tym fantem zrobic
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach