laucinieks Posted August 16, 2011 Report Share Posted August 16, 2011 echo '<li id="nav" ';if ($_GET['navi'] == $get_menu['name']) { echo 'style = "background: transparent url(images/barco_images/'.$get_menu['name'].'selected.png) no-repeat top left;"'; } echo ' onmouseout="style="background: transparent url(images/barco_images/'.$get_menu['name'].'nav.gif) no-repeat top left" onmouseover="style="background: transparent url(images/barco_images/'.$get_menu['name'].'selected.png) no-repeat top left""'; echo '><a href="?navi='.$get_menu['name'].'">'.$get_menu['name'].'</a></li> '; Šis ir kods, un ir vajadzīgs uztaisīt, lai darbotos. Tā tad, kad ir onmouseover - tad nomainās li backgrounds un kad ir atkal onmouseout - tad atkal nomainās atpakaļ bg. Paldies jau iepriekš. Quote Link to comment Share on other sites More sharing options...
briedis Posted August 16, 2011 Report Share Posted August 16, 2011 Kods ir neglīts. Kāpēc raksti inline stilus, ja to visu smuki var iznest uz CSS failu? Es arī ceru, ka tu tur neesi piešķīris vienu un to pašu ID vairākiem <li> elementiem, jo tam id jābūt unikālam! Rekur kods: http://jsfiddle.net/bmNqV/ Quote Link to comment Share on other sites More sharing options...
mad182 Posted August 17, 2011 Report Share Posted August 17, 2011 Kas vainas :hover pseidoklasei? Priekš kam jaukt iekšā js? Quote Link to comment Share on other sites More sharing options...
codez Posted August 17, 2011 Report Share Posted August 17, 2011 Vecajos IE, kurus par nelaimi vēl izmanto, :hover var būt tikai a elementiem. Quote Link to comment Share on other sites More sharing options...
mad182 Posted August 17, 2011 Report Share Posted August 17, 2011 Tiem, kuri lieto IE < 7 nekādi fancy efekti arī nepienākas. Ne jau velti pat google ir sen pārstājusi tos atbalstīt savos servisos. Quote Link to comment Share on other sites More sharing options...
Maris-S Posted August 17, 2011 Report Share Posted August 17, 2011 Mad182, vecos pārlūkus var ignorēt, bet līdz noteiktam līmenim. Bieži vien darba devējam būs vienalga kādus pārlūkus mēs programmētāji uzskatām par vajadzīgiem atbalstīt un ko dara google. Tad labāk atbilstošajās vietās salikt <a></a>, lai varētu izmantot css, nevis javascriptu. Quote Link to comment Share on other sites More sharing options...
v3rb0 Posted August 17, 2011 Report Share Posted August 17, 2011 Ja tik svarīgs tas :hover vecajiem ie, tad vēl viens variants uztaisīt ar- http://msdn.microsoft.com/en-us/library/ms531018%28v=vs.85%29.aspx Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted August 17, 2011 Report Share Posted August 17, 2011 Hover efekti parasti ir tiiri vizuaala lieta, kas funkcionalitaati nesalauzh - shaados gadiijumos IMO ir OK neatbalstiit, piemeeram, IE6, jo lapa straadaas tik un taa. To pashu var pastaastiit arii darba deveejam, kursh, ja buus normaals to sapratiis. Ja nesaprot, tad varbuut ir veerts mekleet ko citu... Quote Link to comment Share on other sites More sharing options...
Maris-S Posted August 17, 2011 Report Share Posted August 17, 2011 (edited) Nu nezinu, vai ir vērts meklēt kaut ko citu, tik elementāras lietas dēļ? Arī ja mājas lapas tiek taisītas uz pasūtījumu, atteikties no projekta tikai tāpēc ka slinkums sataisīt IE6 normālu hover efektu būtu ļoti muļķīgi. Domāju es iztērētu daudz mazāk laika taisot hover, nekā skaidrojot darba devējam kāpēc viņu nevajag taisīt. Edited August 17, 2011 by Maris-S Quote Link to comment Share on other sites More sharing options...
mad182 Posted August 17, 2011 Report Share Posted August 17, 2011 Bet vai ir vērts veltīt laiku izmirstoša pārlūka atbalstīšanai? Lapai ir jābūt funkcionālai uz visiem pārlūkiem, bet vizuālie izskaistinājumi nav kritiski. Ja lietotājs ir izvēlējies lietot 10 gadus vecu pārlūku, tad tā ir viņa problēma. Quote Link to comment Share on other sites More sharing options...
Maris-S Posted August 17, 2011 Report Share Posted August 17, 2011 Parasti jau jātaisa pēc klienta definētām prasībām, tātad ja viņam tā vajag, tad būs vien jātaisa. Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted August 17, 2011 Report Share Posted August 17, 2011 Es darbaa (uz kuru eju katru dienu - taa kaa, teoreetiski, viens klients. Neesmu freelancers.) neatbalstu speciaalu vizuaalo optimizeeshanu veciem paarluukiem, lai gan uz IE6 naak saliidzinoshi paliels procents apmekleetaaju. Jaa - straadaat vajag uz visiem, bet izskatiities vienaadi nee. Ja visi taa speciaali centiisies atbalstiit vecos paarluukus, tas tikai bremzees attiistiibu...tieshi to arii teicu priekshnieciibai, kad jautaaja kaa tas izskataas uz IE6. Par laimi piekrita man. Klienta prasiibas var mainiit - tikai vajag speeju argumenteet kaadeelj kaut kas ir jaamaina. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted August 17, 2011 Report Share Posted August 17, 2011 Standarts ir atbalsts no IE 7. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.