0

サイトに Fluid 960 Grid を使用しており、jQuery (最新) を使用しています。

と呼ばれるdivの子divであるdivをslideToggleしたいserviceitem1。これが私のコードです:

div id="serviceitem1"> strong> Service One /strong>
    div class="services">
        ksdjfslkdjfs
    /div>
/div>

$('#serviceitem1').click(function(eve){
    $(this).children().slideToggle('slow'); 
});

トグルは機能しますが、クリックしてスライドダウンすると、表示される div がゆっくりとジャンプし、クリックした最初の div 要素を覆い、サイトのフレーム全体がわずかにジャンプするように見えます。

IE10、Firefox 19、最新の Chrome で調べてみましたが、同じ結果が得られました。Windows 8 Pro を使用しています。

これは誰にとっても意味がありますか?また、フレームワークとして Laravel 3.2.11 を使用しています。ブレードは何か問題を引き起こしますか?

4

1 に答える 1

0

ごめんね、みんな

サービス div で id を使用し、それを serviceitem1 という名前の上位 div の子として完全に削除することで、これを簡単に処理することにしました。そうすれば、アニメーションを作成でき、このジャンプの問題は発生しませんでした。しかし、誰かが答えを思いついた場合は、答えを共有していただければ幸いです。

イーグルトロフィー

于 2013-03-29T23:16:59.027 に答える