私は現在、さまざまなコンテンツのcss3-transitionスライダーを備えたiPad用のhtmlページを開発しています。
私が遭遇する問題は、まだレンダリングされていない次のページの画像が、コンテンツ領域にスライドしながらレンダリングされることです (プリロードされています)。
ブラウザに最初のページ要求で表示せずにレンダリングさせる方法はありますか?
/編集:
私が使用するスライダー:スライダー
構造は次のようなものです:
<body>
<!-- wrapper -->
<div>
<!-- head -->
<div class="head"></div>
<!-- content area -->
<div class="content">
<div class="container">
<div class="pagination"></div>
<div class="slide-wrapper">
<div class="slide">
<!-- content with images here -->
</div>
<div class="slide"></div>
<div class="slide"></div>
<div class="slide"></div>
<div class="slide"></div>
</div>
</div>
</div>
<!-- foot -->
<div class="foot"></div>
</div>
</body>
画像のプリロード:
function preload() {
$('img').each(function(){
$('<img/>')[0].src = $(this).attr('src');
});
}