Oś czasu z adnotacjami to biblioteka wizualizacji Google napisana we flashu. Czasami chciałbym umieścić na nim div, aby go zakryć. Jednak kiedy to robię, div obejmuje wszystko, ale prześwituje linia czasu z adnotacjami. Na czym polega problem i jak można go rozwiązać?

1
Alexis 25 luty 2012, 03:31

2 odpowiedzi

Najlepsza odpowiedź

Masz do czynienia z flashem na oś czasu z adnotacjami. Ustaw wmode (tryb okna) na przezroczysty (myślę, że oqaque działa) na osi czasu z adnotacjami

        annotatedtimeline = new google.visualization.AnnotatedTimeLine(
          document.getElementById('timespan_chart'));

    annotatedtimeline.draw(data, {wmode: 'transparent', ...});
2
Andy Hebert 21 grudzień 2012, 21:15

Czy próbowałeś dodać z-index do swojego div css?

#flashcontainer {
    position: relative;
    z-index: 1;
}

#topdiv {
    position: absolute;
    z-index: 2;
}
1
Jason 25 luty 2012, 04:17