Jump to content
php.lv forumi

Rādīt/slēpt elementus!


Sasa

Recommended Posts

Radās problēma ir elementi kuri ir jāpaslēpj. Paslēpt sanāk, bet pārejais saturs kas nav paslēpts paliek savā iepreikšējā vietā un tādējādi veidojas nesmuki caurumi! Vai nevar kaut kā paslēpt tā ka viss pārējais saturs sabīdās tā ka nekas neliecina ka kaut kas ir paslēpts.

 

manā gadījumā es paslēpju tikai augšējos elementus un viss pārējais man vienkārši ir jāpabīda pa to daļu ko esmu paslēpis uz augšu!

Link to comment
Share on other sites

Tu droši vien izmanto visibility: hidden/visible vai ne ? Izmanto labāk display: none/block (vai inline, atkarībā no tā kāda veida elementu tu slēp, bet parasti ir block)

 

Iekš js var arī vienkārši:

el.style.display = '';

 

Tādā veidā tiks atresetota defaultā display vērtība, kas bija pie lapas ielādes.

Link to comment
Share on other sites

sākumā jā izmantoju to visibility, tagad pamēģināju:

 

<script language=javascript event=onclick for=Query3NavNext>
document.getElementById('Image31').style.display = 'none';
document.getElementById('Image32').style.display = 'none';
</SCRIPT>

 

rezūltāts tāds pats! viss paliek savās vietās, bet paslēptais nav redzams

Link to comment
Share on other sites

<DIV class=Mso2dSection id=CaptionQuery3 style="WIDTH: 20.295cm; HEIGHT: 9.208cm; BACKGROUND-COLOR: #ffffff">
<IMG class=Style0 id=Image33 style="Z-INDEX: 1; LEFT: 0.396cm; WIDTH: 19.55cm; POSITION: absolute; TOP: 7.409cm; HEIGHT: 1.746cm" src="Images\Image33.bmp">
<IMG class=Style0 id=Image32 style="Z-INDEX: 2; LEFT: 0.396cm; WIDTH: 19.576cm; POSITION: absolute; TOP: 2.197cm; HEIGHT: 5.291cm" src="Images\Image32.bmp">
<IMG class=Style0 id=Image31 style="Z-INDEX: 3; LEFT: 0.396cm; WIDTH: 19.617cm; POSITION: absolute; TOP: 0.107cm; HEIGHT: 2.195cm" src="Images\Image31.bmp">
</DIV>

 

šķiet ka sapratu kur problēma to elementu stilā un tur jau ir noteikt kur katram elementam jātrodās! :)

Edited by Sasa
Link to comment
Share on other sites

Nu ja tev visi elementi ir šādi pozicionēti ( position:absolute; top..., left... ), tad pie kautkādu elementu pazudināšanas nāksies pārrēķināt visu pārējo elementu pozīcijas.

 

P.S. Nezinunāju, ka parametru left,top utt vērtības var norādīt centimetros... Tas vispār strādā?

 

EDIT: Ieinteresēja tā, ka pats jau pārbaudiju un izskatās, ka tiešām strādā :)

Edited by marcis
Link to comment
Share on other sites

×
×
  • Create New...