Utilisation de jQuery pour changer div largeur de 50% à 70% sur le vol stationnaire

J'ai deux divs qui ont 50% de la largeur de chacun. Je veux faire en sorte que les planait div étend à 70% et l'autre réduit à 30%. Et lorsque la souris se déplace, ils reviennent tous les deux à 50% chacun. J'ai écrit un script, mais il ne donne pas de bons résultats. Les largeurs sont de fluide de sorte qu'ils doivent s'ajuster à toutes les tailles de fenêtre. comment puis-je faire ce travail?

Je n'ai pas écrit le mouseout fonction pourtant, comme le passage de la souris ne fonctionne pas correctement.

Voici comment il fonctionne:
http://jsfiddle.net/kYZyp/

Voici mon code:

<div id="left" class="content_left"></div>
<div id="right" class="content_right"></div>

Voici mon code css de la div à l'

.content_left {
    width:50%;
    top:0px;
    left:0px;
    bottom:0px;
    background:url(wedding.jpg) left center no-repeat;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

.content_right {
    width:50%;
    top:0px;
    right:0px;
    bottom:0px;
    background:url(events.jpg) right center no-repeat;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}

Et je suis en utilisant ce script:

<script>
$("#left").mouseover(function(){
  $("#left").animate({
    width: "70%",
    opacity: 1
  }, 1500 );
  $("#right").animate({
    width: "30%"
  }, 1500 );
});

$("#right").mouseover(function(){
  $("#right").animate({
    width: "70%",
    opacity: 1
  }, 1500 );
  $("#left").animate({
    width: "30%"
  }, 1500 );
});

</script>

Et y compris dans ce fichier jQuery:

<script src="http://code.jquery.com/jquery-1.7rc2.js"></script>

OriginalL'auteur salmanhijazi | 2011-11-03