KarlisBa Posted November 10, 2008 Report Posted November 10, 2008 Sveiki! Ir šāds Js jquery kods. <script> $(document).ready(function(){ $("#ra").hide(); $("a.button").click(function() { $(this).html(''); $("#ra").slideDown('normal'); }); }); </script> Darbība tāda, ka uzspiežot uz hiperlinka, kura class ir "button" atverās slidedown efekā informācija, kas atrodas #ra div elementā. Uz visiem pārlūkiem cik testēju izņemot IE strādā. Kāpēc tā? Uz IE tā nestrādāšana izpaužas tā, ka tas teksts jeb informācija, kas ir tajā div'ā jau parādās, bet uzspiežot uz hiperlinka tā informācija tiek pārvietota tākā tai būtu jāizskatās normāli jeb kā ir uz FF. Piemērs: Uz FF: 1) teksts 2) aizvērtais div's 3) hiperlinks Pēc tam uz FF: 1) teksts 2) informācija, kas bija divā 3) hiperlinks jeb tagad jau tukšums. Uz IE: 1) teksts 2) itkā aizvērtais div's, bet rādās 3) hiperlinks Pēc tam uz IE: 1) teksts 2) aizvērtā div informācija respektīvi tā pat kā uz FF 3) hiperlinks jeb tagad jau tukšums. Neezinu vai saprotat šo piemēru, bet tā arī apmēram izskatās tā problēma.
bubu Posted November 10, 2008 Report Posted November 10, 2008 A to divu jau nevar "aizvērt" pirms lapas ielādes bez nekāda javaskripta? Tb parastā css failā norādīt #ra { display: none; } Tad nu IE točna tas divs nebūs sākumā redzams.
andrisp Posted November 11, 2008 Report Posted November 11, 2008 Kāds tev ir HTML un CSS tam #ra un bērniņiem ?
KarlisBa Posted November 11, 2008 Author Report Posted November 11, 2008 Sanāca ar display: none; Andrisp, ko tu domāju ar vārdu "bērniņiem"?
Recommended Posts