Autor Zpráva
quatzael
Profil
pro nastylování select boxu jsem chtěl použít něco jako je následující jquery script:

 $(document).ready(function(){
  $(".select").mouseover(function(){
    $(this).css("background-color","yellow");
  });
  $(".select").mouseout(function(){
    $(this).css("background-color","#E9E9E4");
  });       
});

ale IE asi nějak blbě vyhodnocuje to mouseout, protože když kliknu na ten select box a chci sjet myší dolů na výběr, select box problikne a stáhne se hned zpátky takže nevyberu nic.. U ostatních prohlížečů to funguje bez problému..

Dá se s tím něco dělat??
peta
Profil
quatzael: Ohranic select box do divu a udalost vyvolej pro div?
quatzael
Profil
Zkusil jsem to a vybarvuje se jen ta část divu, do kterýho nezasahuje ten select. select box ten background tady prostě vůbec nebere..
Ale už jsem to stejně vyřešil tak, že jsem nastyloval jenom bordery a to funguje bez problému..
peta
Profil
quatzael: Mozna jsi to spatne pochopil, o vybarvovani divu nebyla rec ("vybarvuje se jen ta část divu").
<style>div select {background:...}</style>
<div onclick="..."><select>...</select></div>
Samozrejme, je mozne, ze pro ruzna starsi IE a jine prohlizece, select proste stylovat nejde.

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: