Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | C#, Python, Java, JS, C++ klausimai |
Autorius: Creatium | Peržiūrų: 6799 |
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Sveiki. Turiu aš beveik puikiai veikiantį kodą. Vienintelis dalykas, kuris mane nervina yra tai, kad ant IE jo dalis prastokai veikia. Štai kodas: $(document).ready(function() { Raudonai pažymėta vieta nustato, kad kuomet adresas atitinka navigacijos href adresą - toji navigacijos ul dalis bus atidaryta. Bėda tame, kad ant IE šioji vieta veikia prastai, nes pas mane yra navigacijoje nuoroda Naujienos, kuri turi tuščią href. Taigi, pagal idėją esant pradiniame puslapyje (http://www.adresas.lt) visos kitos navigacijos skiltys turėtų būti uždarytos. Kitos naršyklės rodo gerai - uždaro kitas skiltis, tačiau IE - atidaro po "Naujienos" einančias skiltis. Bandžiau visaip kaitaliot (javascript nemoku, tik kažką suprantu). Rašot tik tie, kurie garantuotai žinot kame bėda, kaip ištaisyt ją ar šiaip kažką naudingo galit pasakyt. Visi kiti, kurie parašys beprasmes žinutes, gaus grupes Floderis. www.creatium.lt Redagavo Creatium 2010 Kov. 29 18:03:17 |
|
Žmogus Narys Viršesnis už Dievą Pranešimai: 5621 Įstojęs: 2006 Gru. 8 17:12:08 | |
Ant IE nenuskaito to base tag'o, reiktu manau, atskirą kodą IE parašyti |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Tai gal galit kas parašyt, nes aš dar taip nesigaudau Javascipte, kad kodus rašyt Nes pagrinde, tai veikia puikiai, tik vat kuomet yra pradinis puslapis visos skiltys atidarytos yra. www.creatium.lt |
|
nesby Narys Tankas Pranešimai: 2245 Įstojęs: 2009 Bir. 11 15:06:04 | |
parasyk ko tau reikia duosiu koda, nes zinau kur visi scriptai yra http://www.linksmiau.net/zaidimu... zaidimu kodai |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Nesby parašė: parasyk ko tau reikia duosiu koda, nes zinau kur visi scriptai yra Šitas kodas irgi gerai veikia. Jeigu rasi ne ilgesnį ir tokį patį gerą - gerai. Šitas kodas yra menu-tree tipo navigacija. www.creatium.lt |
|
ozzWANTED Administratorius Legenda Pranešimai: 8478 Įstojęs: 2006 Gru. 29 14:12:31 | |
Mano patarimas - naudok alert(''); debugui. Su IE pamatysi kokį compare daro ir kodėl netinka:$("#nav a").each(function() { BR#1, Most Wanted |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Taip turėtų atrodyt? $(document).ready(function() { Nes taip tai neveikia išvis kodas... Ar aš ne taip supratau? www.creatium.lt |
|
ozzWANTED Administratorius Legenda Pranešimai: 8478 Įstojęs: 2006 Gru. 29 14:12:31 | |
Kaip parašei taip ir turi atrodyti BR#1, Most Wanted |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Keista, nes taip neveikia visas meniu nei su chrome, nei su ie. www.creatium.lt |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Hehehe... Susitvarkiau prirašęs return false; Va taip atrodo veikiantis kodas: $(document).ready(function() { www.creatium.lt |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Ok, kaip visada būna išsprendus vieną bėda iškilo kita (tiesą sakant jinai buvo visada): nuostabusis internet explorer 5.5 ignoruoja <a>Linkas</a> tagus. Kitaip tariant jis atvaizduoja paprastą tekstą (ne kaip linką). Naudot <a href="#"> arba <a href=""> negaliu, nes tuomet puslapis persikrauna. Vieną pusiau sprendimą radau - tai <a href="javascript:void(0);">. Dabar ie5.5 atvaizduoja kaip linką, tačiau pats linkas neatlieka paskirtos funkcijos (šiuo atveju neišskleidžia meniu). Taigi klausiu jūsų, gal yra koks būdas priversti ie5.5 rodyt veikiantį linką neperkraunant puslapio? www.creatium.lt |
|
ozzWANTED Administratorius Legenda Pranešimai: 8478 Įstojęs: 2006 Gru. 29 14:12:31 | |
Ar žinojai kad IE6 oficialiai nepalaikomas. Taigi - IE6 ir senesni neturėtų būti tai apie ką tu galvoji. Ši auditorija žmonių sudaro ~1 proc. tavo puslapio lankytojų. BR#1, Most Wanted |
|
Pakartoti slaptažodį Moderatorius Viršesnis už Dievą Pranešimai: 5188 Įstojęs: 2008 Rugp. 6 22:08:39 | |
Tai jau tikrai - nesuk galvos dėl tų išskasenų. Ką apie 5.5 - tai kaip tokie dalykai ten veikti gali, jei ten sunkiai <center>'is veikia. |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Na, analytico duomenimis ie naudotojų auditorija mano puslapyje yra ~40%, iš jų ~20% naudoja ie6, taigi... Kas dėl problemos, tai esu megėjas sutvarkyt visas iškilusias problemas, todėl norėčiau ir šią sutvarkyt. www.creatium.lt |
|
ozzWANTED Administratorius Legenda Pranešimai: 8478 Įstojęs: 2006 Gru. 29 14:12:31 | |
Fake ta informacija. Tu man parodyk žmogų su IE6. Čia nebent koks senukas arba tie kurie turi tik Windows 98. Daug tokių žinai? Aš sakau kaip realiai yra - pvz. tarp šio saito registruotų narių IE6 turi vos 1,2 proc. BR#1, Most Wanted |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Pyk nepykęs, bet aš bet kokiu atveju pasitikėsiu google analytics informacija, juolab kuomet žinau kokia auditorija lankosi mano tinklalapyje (šiuo atveju tai yra daugiau suaugę žmonės, negu jaunimas, todėl manau, kad tokia informacija yra daug maž patikima). www.creatium.lt |
|
ozzWANTED Administratorius Legenda Pranešimai: 8478 Įstojęs: 2006 Gru. 29 14:12:31 | |
Aš tai nepykstu. Tiesiog jeigu darbe man kas nors pradeda kažką apie IE6 kalbėti, pro ausis praleidžiu. Aš net IE7 esu linkęs ignoruoti jeigu tik įmanoma. IE8(W7 stock, WXP - max), IE9 (nuo rudens, W7). FF 2.0,FF 3.0, FF 4.0(nuo rudens). Chrome - visos versijos praktiškai, Opera - 9, 10 jokių problemų. Vienintelės IE6, IE7 yra probleminės. IE7 dar pusė velnio. Niekas tau nedraudžia daryti, nes "IE6 hacks" yra labai populiari tematika internete ir daugybė saitų apie tai. Tačiau IE5.5 hacks - čia jau miręs dalykas žmogau. Su IE5.5 ėjo W98. Be abejonės internete egzistuoja net IE4 hacks. Tačiau vienas faktas - Google NEPALAIKO iš IE6. O tai jau daug ką sako. BR#1, Most Wanted |
|
Narys Tankas Pranešimai: 2100 Įstojęs: 2006 Rugp. 17 16:08:42 | |
Creatium parašė: Pyk nepykęs, bet aš bet kokiu atveju pasitikėsiu google analytics informacija, juolab kuomet žinau kokia auditorija lankosi mano tinklalapyje (šiuo atveju tai yra daugiau suaugę žmonės, negu jaunimas, todėl manau, kad tokia informacija yra daug maž patikima). Pats GOOGLE blokuoja IE 6. Tai sekim pavydžiu |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Na taip, tačiau kuomet ateina lankytojų su tokiomis ie versijomis ir negali visavertiškai naudotis puslapiu (šiuo atveju meniu), tai yra manau nelabai gerai. Ko gero reiks man su ifu padaryt, kad rodytu meniu paprastą kuomet su ie5.5 ir žemesnėm ateina... www.creatium.lt |
|
Narys Tankas Pranešimai: 2100 Įstojęs: 2006 Rugp. 17 16:08:42 | |
Tai, kad tu čia labai mandrą navigaciją darai. Garantuoju, kad išjungus JS išvis niekas joje neveiktu? |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Ne viskas neveiktų, bet būtų keblumų naudotis. O navigacija labai paprasta (multikategorinė). Bet kokiu atveju reikės pritaikyt ir naršyklėms su išjungtu javascriptu. www.creatium.lt |
Peršokti į forumą: |