2Danke
ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
203
203
EMPFEHLEN
-
Hallo zusammen
Ich lasse hiermit das Div "soundcont" verschwinden
aber das darin enthaltene Objekt:HTML-Code:$('#soundCont').hide();
bleibt sichtbar, nur wenn ich direkt jamset1 anspreche kann ich das Objekt verbergen.HTML-Code:<object id="jamset1" height="450" width="100%"> <param name="movie" value="http://player.soundcloud.com/balblabla/blablabla"> </param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="360" src="http://player.soundcloud.com/player.swf?url=geheim" type="application/x-shockwave-flash" width="100%"></embed> </object>
Ich bin am Ende mit meinen Nerven versuche das jetzt seit Stunden aber der eingebunden Player will und will nicht verschwinden, obwohl er eigentlich zusammen mit dem div jamset1 verschwinden müsste.
Danke für eure hilfe
Grüsse
notafake
-
Klingt zwar mysterös, aber versteh das Problem nicht, dann lass doch einfach das Objekt verschwinden....
-
24.10.11 12:09 #3
- Registriert seit
- Aug 2007
- Ort
- Pfalz
- Beiträge
- 219
Was spricht gegen
Code javascript:1 2 3
$('#soundCont').children().each(function(){ $($this).hide(); })
So oder so ähnlich sollte das funktionieren.
-
Wozu hier mit .each() arbeiten, wenn er sowieso nur das eine Element hiden möchte?
reicht hier völlig ausCode javascript:1
$('#jamset1').hide();
-
@fpvz: Bedeutet mysterös das es eigentlich nicht so sein sollte?
Dagegen spricht dass ich mehrere Jamsets habe und beim klick auf X wird das div (egal welches jamset gerade geladen wird) geschlossen. Mit each könnte ich durchgehen, mir ist aber gerade noch eine einfachere Methode eingefallen, welche aber das Mysterium an sich nicht löst.
Die Jamset-Objekte bekommen alle eine klasse z.B. "SoundCloud"
Dann:
Entweder ich hab das DOM immer noch nicht verstanden (nach 4 Jahren html und Javascript) oder ein <object> verhält sich komplett anders als ich das vermute.HTML-Code:$('.SoundCloud').is(":visible").hide()
Der eingebundene Player kommt übrigens von SoundCloud, vielleicht liegts daran?
-
Mit "myseriös" meine ich genau das. Generell sollten alle Elemente, in einem Div welches versteckt wird auch versteckt sein. Bin mir gerade aber auch nicht sicher, ob das Object-Element da eine Ausnahme macht.
Nun gut, wenn du mehrerer "jamset"-Elemente hast, macht es natürlich mit each wieder Sinn, und auch deine Lösung scheint ja so zu funktionieren.
Dass das "Problem" jetzt von SoundCloud-Player kommt, halte ich eher für unwarscheinlich.
-
Dank JQuery brauche ich nicht einmal ein each.
Trotzdem sehe ich nicht ein warum ein (vermeindlich) korrekter Code das Object nicht verschwinden lässt... Nunja, danke für eure Hilfe.
Closed
Ähnliche Themen
-
Fehler im Code obwohl nichts verändert wurde
Von Atilla115 im Forum PHPAntworten: 17Letzter Beitrag: 24.03.10, 18:46 -
TeamSpeak läuft weiter obwohl es gelöscht wurde
Von ElGreco93 im Forum Linux & UnixAntworten: 3Letzter Beitrag: 24.09.09, 13:48 -
htaccess sperrt obwohl sie entfernt wurde
Von Tiefschneetaucher im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 24.04.07, 19:45 -
htaccess sperrt obwohl sie entfernt wurde
Von Tiefschneetaucher im Forum PHPAntworten: 1Letzter Beitrag: 24.04.07, 19:45 -
DataGrid bleibt leer - Obwohl der WebService funktioniert
Von gravis im Forum .NET ArchivAntworten: 0Letzter Beitrag: 03.03.05, 09:51





Zitieren
Login





