2016-09-25 11 views
0

私は自分のサイトにリストの表示を逆にする簡単なスクリプトを持っています。逆リストと遅延表示

$('li.shoplist').each(function() { 
    $(this).parent().prepend(this); 
}); 

それは素晴らしい作品が、リストの逆転は、ページのロード中/後に発生 - したがって、(大部分が画像である)リストが表示され、その後、少し不格好に見え、逆の順序、に収まります。

までの表示が遅れる方法がありますか?が逆になっていますか?

ありがとうございます。

+0

あなたがリストを非表示にすることができ、それがすでに反転したとき、あなたがそれを表示することができO_Zによっても示唆しました。 –

答えて

2

セット:

<ul style="display:none"> 

..and、ページの読み込み中に、あなたは最後にリストを表示しますあなたのフリップを終えるまで隠された視界。 display:noneを使用しないでください。画面の残りの部分が混乱するためです。

1

あなたのHTMLにスタイルdisplay: noneを使用することができ、何かのように:

$(function() { 

    $('li.shoplist').each(function() { 
     $(this).parent().prepend(this); 
    }).parent().show(); 

}) 
0

としては、すでに

$(function() { 

    $('li.shoplist').each(function() { 
     $(this).parent().prepend(this); 
    }).parent().css('opacity', '1'); 

}) 
関連する問題