Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniela Pereira

wrap - lento

Recommended Posts

Eu tenho uma div onde preciso adicionar uma outra div após porém dentro de object.

Para isso uso wrap com find numa div específica.

Porém percebo uma boa lentidão.

Há outra maneira de fazer?

 

 

 

<div id="topo">

<div id="new">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="250" height="250">
<param name="movie" value="mira.swf">
<param name="quality" value="high">
<embed src="mirach.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="250" height="250">
</object>
</div>
</div>

 

//não posso adicionar o css da div topo por isso a necessidade de uma nova div.

 

$("#topo").find("object").wrap( "<div id ='new'></div>" );

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, por que eu tenho o banner em 300px e 90px, ai conforme o banner eu mudo o css.

Poderia colocar um div manual e conforme o tamanho mudar de div none para block, mais vou ter que mexer em todo o projeto e toda vez que mudar algo ter que mexer novamente.

Como poderia fazer sem precisar disso?

 

var cache= $("#"+ id).find("object");

if(cache.attr('height')=="300"){

$("#topo").find("object").wrap( "<div id ='new'></div>" );

$("#new").addClass("superexpansivel");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Será que realmente o wrap que tá lagando? Pode ser o find, não?

 

Você pode dar um ID pra esse <object>? Assim não precisaria usar o find.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o wrap realmente deixa lento,deixando inviável..

 

tem somente o classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

 

o id varia o final (o número)...div-gpt-ad-1350420538550-16.

teria que pegar só o começo .div-gpt-ad-....

tou tentando usar o children na div e colocar o css

 

 

 

 

 

$( "#publicidade-topo" ).children( "div" ).css( "overflow", "hidden" );

 

 

 

<div id='div-gpt-ad-1350420538550-16' >
<script type='text/javascript'>
if(typeof('div-gpt-ad-1350420538550-16')!="undefined"){
googletag.display('div-gpt-ad-1350420538550-16');}
</script>
</div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.