Bild mit onmouseover

Alles rund um Kajona 3.0.x & 3.2.x
Feel free to post in english.

Moderatoren: Jakob, Stefan

Bild mit onmouseover

Beitragvon Robbe am Fr Aug 24, 2012 8:15 am

Guten Morgen,

ich habe heute Nacht mit verschiedenen Anleitungen versucht bei der von mir vorgestellten Internetseite (http://www.salon-schweizer.de) bei den Teambildern einen Onmouseovereffekt einzubauen. Sprich die Bilder sind in schwarzweiss und bei Drüberfahren erscheint das Bild in Farbe. Irgendwie hat das nicht geklappt und beim letzten Versuch hat der Javascriptbefehl für dieses Absatzelement den Editor lahmgelegt, sodass ich das komplette Element löschen und komplett neu anlegen musste.

Hat jemand diesen Effekt schon im Einsatz bzw. kann mir einen Tipp geben?
Robbe
Neptuner
Neptuner
 
Beiträge: 63
Registriert: Mo Jun 28, 2010 12:25 pm

Re: Bild mit onmouseover

Beitragvon Stefan am Fr Aug 24, 2012 4:08 pm

Kannst du dein bisheriges Code-Snippet mal posten?
Bitte keine Supportanfragen per PM!
Bild
Benutzeravatar
Stefan
Site Admin
Site Admin
 
Beiträge: 3300
Registriert: Fr Jul 18, 2003 9:47 pm
Wohnort: Düsseldorf

Re: Bild mit onmouseover

Beitragvon Robbe am Fr Aug 24, 2012 4:16 pm

Werd ich später raus suchen.
Robbe
Neptuner
Neptuner
 
Beiträge: 63
Registriert: Mo Jun 28, 2010 12:25 pm

Re: Bild mit onmouseover

Beitragvon Robbe am Di Aug 28, 2012 8:21 am

Hallo Stefan,

ich habe es auf diese Weise versucht:

Code: Alles auswählen
<img src="bild1"  onmouseover="this.src='bild2';"/>


Danach konnte ich den Editor nicht mehr laden, bzw. dieser wurde nicht mehr vollständig angezeigt, nur noch die Buttons.

Interessant wäre natürlich auch, ob so ein Bildwechsel einfacher eingebaut werden kann, als direkt im Quelltext der jeweiligen Seite zu hantieren. Den Anwendern der Seite möchte ich das so nicht zeigen, die machen dabei evtl. etwas kaputt.
Robbe
Neptuner
Neptuner
 
Beiträge: 63
Registriert: Mo Jun 28, 2010 12:25 pm

Re: Bild mit onmouseover

Beitragvon Stefan am Do Aug 30, 2012 11:22 am

Tatsache, der Editor vermurkst da was.

Du könntest das Tauschen des Bildes auch auslagern, z.B. in eine Funktion swap:
Code: Alles auswählen
function swap(sourceImage) {
sourceImage.src='asdada';
}


im Html würde dann stehen:
Code: Alles auswählen
<img src="bild1"  onmouseover="swap(this)"/>


wenn man es richtig sauber macht, dann würde man hier mit einer kombination aus css & js arbeiten.
am beispiel jquery:
Code: Alles auswählen
<img src="bild1"  class="swappable"/>


script:
Code: Alles auswählen
$.each('img.swappable', function() {
  $(this).hover( function() {
      $(this).attr('src', 'neues bild oder replace, z.b. hinzufügen von _farbe');
  })
});


alles ungetestet!
Bitte keine Supportanfragen per PM!
Bild
Benutzeravatar
Stefan
Site Admin
Site Admin
 
Beiträge: 3300
Registriert: Fr Jul 18, 2003 9:47 pm
Wohnort: Düsseldorf

Re: Bild mit onmouseover

Beitragvon Jakob am Do Aug 30, 2012 10:47 pm

Ich würde das rein per CSS lösen: http://stackoverflow.com/questions/6092 ... n-html-css
Dann sparst du dir die zusätzlichen Bilder und es funktioniert auch ohne JavaScript.

Übrigens, das $.each kann man sich bei dem jQuery Beispiel von Stefan sparen ;-):
Code: Alles auswählen
$('img.swappable').hover( function() {
  $(this).attr('src', 'neues bild oder replace, z.b. hinzufügen von _farbe');
});
Bild
Benutzeravatar
Jakob
Terraner
Terraner
 
Beiträge: 629
Registriert: Do Sep 15, 2005 8:27 am
Wohnort: Konstanz / Stuttgart

Re: Bild mit onmouseover

Beitragvon Robbe am Fr Aug 31, 2012 11:40 am

Danke für eure Antworten, werde das am Wochenende mal durchtesten.
Robbe
Neptuner
Neptuner
 
Beiträge: 63
Registriert: Mo Jun 28, 2010 12:25 pm


Zurück zu Kajona V 3.x

Wer ist online?

Mitglieder in diesem Forum: Exabot [Bot] und 0 Gäste

cron