1

そのため、私は jQuery でしばらく遊んでいて、効果を適切に機能させようとしています。ページの中央にメインの正方形の div があり、誰かがリンクをクリックすると、ボックスがページから落ちて消え、その後ろに新しいページが表示されるようにします。私はイージングプラグインで遊んでいますが、私がやりたいことを手に入れたようです。基本的に、divの上部マージンまたは上部距離を大幅に増やしました。ただし、これにより div が落ちるだけでなく、ページが拡大され、ページのはるかに下になります。私は基本的に、div がサイトの外に出て、サイトのサイズを変更しないようにしたいと考えています。誰もそれを行う方法を知っていますか?

ありがとう!ダニー

4

1 に答える 1

4

リンクをクリックしたときにページのサイズが変更されないようにするには、overflow:hidden を div コンテナーの css プロパティに追加します。また、アニメーションが終了したら、必ず div を非表示にしてください。

$('a').click(function(){
   $('#thediv').parent().css('overflow','hidden');
   $('#thediv').animate({'top': '+=500px', opacity: 0},function(){
     $(this).hide();
   });
});
于 2010-04-10T23:09:41.303 に答える