У меня есть вспышка, которая может занять некоторое время, чтобы загрузить. Я хочу сообщить пользователю, что он загружается, и они должны просто ждать. Я думаю, что я могу просто поместить текст под флэш-контент, а когда содержимое флэш-контента загрузит текст, он будет скрыт содержимым. Вот то, что я до сих пор:Как разместить вспышку над текстом
<object id="call-widget" type="application/x-shockwave-flash" data="https://clients4.google.com/voice/embed/webCallButton" width="230" height="85">
<param name="movie" value="https://clients4.google.com/voice/embed/webCallButton" />
<param name="wmode" value="transparent" />
<param name="FlashVars" value="id=a8dd9c58da5043dca0e879988f5cadc447e74f7a&style=0" />
</object>
<span style="z-index:-1;">Google Voice is loading...</span>
Это поместит текст «Google Voice загружается ...» рядом содержание флэш вместо за его. Он работает нормально, если я положил position:fixed
или position:absolute
, однако у меня есть этот html в TINYBox2 и, установив фиксированное положение, он смещает содержимое из окна TINY (выглядит неестественно). Есть ли способ разместить этот <span>
в центре TINYBox2 и быть за флеш-контентом?
Примечание: я не имею никакого контроля над вспышкой (это предусмотрено Google Voice)
Вот что код TINYBox2 является:
TINY.box.show({html: theHtmlYouSeeAbove});
Что это должно выглядеть это:
С текстом за флеш-контентом, который будет отображаться только при загрузке.
@popnoodles Я не согласен. Было бы иначе, если бы не javascript TINYBox2 или html текста, или вспышка флэш-контента ... – kentcdodds
Ссылка на TINYBox2 находится в OP. Я буду публиковать то, что он делает для ясности. – kentcdodds