Coin arrondi jquery et IE

doounia -  
bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
pour mon menu j'utilise le jquery pour faire des coins arrondis au moment de passage de la sourie , le souci c'est que la largeur des li prends la valeur 100% (avant le hover pas de largeur fixe )
voici mon code :
function hov(){
	   
	$(".sousmenu ").hover(function(){
			$(".sousmenu").prepend('<div class="hd"></div><div class="hg"></div>');
			$(this).find('div.hg').css({visibility: "visible" });//rendre le div d'arrondi visible
			$(this).find('div.hd').css({visibility: "visible"});		
			},function(){
			$(this).find('div.hd').css({visibility: "hidden"});//supprime l'arrondi 
			$(this).find('div.hg').css({visibility: "hidden"});
			});
  }

html:

<ul class="niveau1">
<li class="sousmenu" ><a href="index.php"><img src="images/accueil.png" alt="Accueil"  border="none"/></a></li>
    
    <li class="sousmenu" ><a href="Alien">Atitre</a>
		<ul class="niveau2">
			<li><a href="A1lien ">A1menu </li>
			<li><a href="A1lien ">A1menu </li>
			<li><a href="A1lien ">A1menu </li>
		</ul>
	</li>
</ul>

ca me rend dingue
merci d'avance

2 réponses

  1. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    en général IE accepte les arrondis ... des images en *.png, pour le reste ou ça ne passe pas, ou ça pose problème selon les configs, tout dépendégalement ce que tu mets dans ta css pour faire passer ces arrondis, les "bordre .. moz-radius " & c° ne passent pas chez lui non plus !!!
    :)
    0
  2. doounia
     
    salut tt le monde
    merci pg62 pour ta réponse

    J'ai met des photos dans les div que je rajoute, IE m'affiche bien les arrondi mais ne garde pas la largeur initial
    ce que je voudrai c'est fixer cette largeur (après le hover) !!
    0
    1. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
       
      si ce sont des fichiers 'graphiques', au format *.png ou *.gif bien faits il ne doit y avoir aucun problème ...
      quant à la largeur, il suffit de la déclarer correctement dans ta page ou dans ta css
      :)
      0