divにカーソルを合わせて、ホバーしたものを大きくし、他のものを小さくしたいと思います。それらは50%と50%です。ホバリングすると、画面が一瞬小さすぎて、下のコンテンツがちらつくことがあります。私が今行ったことは、ホバリング時に小さな div を 29.5% に設定することです。残念ながら、これは私にとって良い解決策ではありません。できれば70%と30%を使いたいです。
html
<div id="slider">
<div id="slideLeft">
<p>Left</p>
</div>
<div id="slideRight">
<p>Right</p>
</div>
</div>
CSS
#slider{width:100%;min-height:450px;background-color:#999;}
#slideLeft{width:50%;float:left;background-color:#333;height:450px;}
#slideRight{width:50%;float:left;height:450px;background-color:#666;}
js
$('#slideLeft').mouseenter(function(){
$("#slideRight").animate({
width: '30%'
}, { duration: 200, queue: false });
$("#slideLeft").animate({
width: '70%'
}, { duration: 200, queue: false });
});
});