tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von Back2toxic
  • 1 Beitrag von fpvz
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
203
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    notafake notafake ist offline Grünschnabel
    Registriert seit
    Oct 2011
    Beiträge
    3
    Hallo zusammen
    Ich lasse hiermit das Div "soundcont" verschwinden
    HTML-Code:
    $('#soundCont').hide();
    aber das darin enthaltene Objekt:
    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>
    bleibt sichtbar, nur wenn ich direkt jamset1 anspreche kann ich das Objekt verbergen.
    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
     

  2. #2
    fpvz fpvz ist offline Mitglied Silber
    Registriert seit
    Oct 2011
    Beiträge
    74
    Klingt zwar mysterös, aber versteh das Problem nicht, dann lass doch einfach das Objekt verschwinden....
     

  3. #3
    Back2toxic Back2toxic ist offline Mitglied Gold
    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.
    notafake bedankt sich. 

  4. #4
    fpvz fpvz ist offline Mitglied Silber
    Registriert seit
    Oct 2011
    Beiträge
    74
    Wozu hier mit .each() arbeiten, wenn er sowieso nur das eine Element hiden möchte?
    Code javascript:
    1
    
    $('#jamset1').hide();
    reicht hier völlig aus
     

  5. #5
    notafake notafake ist offline Grünschnabel
    Registriert seit
    Oct 2011
    Beiträge
    3
    @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:
    HTML-Code:
    $('.SoundCloud').is(":visible").hide()
    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.
    Der eingebundene Player kommt übrigens von SoundCloud, vielleicht liegts daran?
     

  6. #6
    fpvz fpvz ist offline Mitglied Silber
    Registriert seit
    Oct 2011
    Beiträge
    74
    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.
    notafake bedankt sich. 

  7. #7
    notafake notafake ist offline Grünschnabel
    Registriert seit
    Oct 2011
    Beiträge
    3
    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

  1. Antworten: 17
    Letzter Beitrag: 24.03.10, 18:46
  2. TeamSpeak läuft weiter obwohl es gelöscht wurde
    Von ElGreco93 im Forum Linux & Unix
    Antworten: 3
    Letzter Beitrag: 24.09.09, 13:48
  3. htaccess sperrt obwohl sie entfernt wurde
    Von Tiefschneetaucher im Forum Hosting & Webserver
    Antworten: 1
    Letzter Beitrag: 24.04.07, 19:45
  4. htaccess sperrt obwohl sie entfernt wurde
    Von Tiefschneetaucher im Forum PHP
    Antworten: 1
    Letzter Beitrag: 24.04.07, 19:45
  5. Antworten: 0
    Letzter Beitrag: 03.03.05, 09:51