Autor Zpráva
Honza_n
Profil *
Ahoj,
narazil jsem v Jquery na nepřesnost v nastavování šířky a nevím čím to je. Mám dva selecty pod sebou a jejich řířka se pomocí JS funkce mění v závislosti na tom, který prvek je širší.

Když nastavím užší prvek na šířku širšího, zjistím, že ten nově nastavený je širší než ten starý.

Na řádek 7 musím vložit toto:
vz2.children(0).css("width", vz1.children(0).css("width")) ;
(znovu přenastavit šířku toho prvku starého prvku podle nového)


   // nastavení stejné šířky (with jquery)  
   if ( vz1.children(0).width() < vz2.children(0).width() ) 
   {
   alert(vz1.children(0).width()+" < "+vz2.children(0).width());
   // ukáže 150<240 a pak nastaví vz1 na 240px podle vz2  
   vz1.children(0).css("width", vz2.children(0).css("width")) ;

   }
   else if ( vz1.children(0).width() > vz2.children(0).width() ) 
   {
    alert(vz1.children(0).css("width"));
   vz2.children(0).css("width",vz1.children(0).css("width")) ;   
   }



Tuší někdo v čem je chyba?
Honza_n
Profil *
Pozn. Tím sedmým řádkem se to spraví jen v FF v OP a IE ne, tak nevím co je to za problém

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0