一瞬画像が
現在、jQueryを使って、以下のようなフラッシュもどきのギャラリー表示を作っていますが
このソースをSleipnirというブラウザで実行し、リロードをすると、一瞬画像が縦に並んでしまい
一瞬とはいえ、見た目がくずれてしまいます。
これをくずれないように表示するにはどうしたらよいのでしょうか?
どなたか、よいお知恵をお願いいたします。
<!doctype html>
<html>
<head>
<title>JQuery Cycle Plugin - Example Slideshow</title>
<!-- include jQuery library -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<!-- include Cycle plugin -->
<script type="text/javascript" src="jquery.cycle.all.min.js"></script>
<!-- initialize the slideshow when the DOM is ready -->
<script type="text/javascript">
$(document).ready(function() {
$('.slideshow').cycle({
fx: 'fade' , timeout: 8000 , speed: 500 // choose your transition type, ex: fade, scrollUp, shuffle, etc...
});
$('.slideshow2').cycle({
fx: 'fade' , timeout: 4000 , speed: 4000 // choose your transition type, ex: fade, scrollUp, shuffle, etc...
});
$('.slideshow3').cycle({
fx: 'fade' , timeout: 2000 , speed: 8000 // choose your transition type, ex: fade, scrollUp, shuffle, etc...
});
});
</script>
</head>
<body>
<div style="width:900px;">
<div class="slideshow2" style="float:left;">
<img src="images/common/a1.jpg" width="300" height="300" />
<img src="images/common/a2.jpg" width="300" height="300" />
<img src="images/common/a3.jpg" width="300" height="300" />
<img src="images/common/a4.jpg" width="300" height="300" />
<img src="images/common/a5.jpg" width="300" height="300" />
<img src="images/common/a6.jpg" width="300" height="300" />
<img src="images/common/a7.jpg" width="300" height="300" />
<img src="images/common/a8.jpg" width="300" height="300" />
<img src="images/common/a9.jpg" width="300" height="300" />
<img src="images/common/a10.jpg" width="300" height="300" />
<img src="images/common/a11.jpg" width="300" height="300" />
</div>
<div class="slideshow" style="float:left;">
<img src="images/common/b1.jpg" width="300" height="300" />
<img src="images/common/b2.jpg" width="300" height="300" />
<img src="images/common/b3.jpg" width="300" height="300" />
<img src="images/common/b4.jpg" width="300" height="300" />
<img src="images/common/b5.jpg" width="300" height="300" />
<img src="images/common/b6.jpg" width="300" height="300" />
<img src="images/common/b7.jpg" width="300" height="300" />
<img src="images/common/b8.jpg" width="300" height="300" />
<img src="images/common/b9.jpg" width="300" height="300" />
<img src="images/common/b10.jpg" width="300" height="300" />
<img src="images/common/b11.jpg" width="300" height="300" />
<img src="images/common/b12.jpg" width="300" height="300" />
</div>
<div class="slideshow3" style="float:right;">
<img src="images/common/c1.jpg" width="300" height="300" />
<img src="images/common/c2.jpg" width="300" height="300" />
<img src="images/common/c3.jpg" width="300" height="300" />
<img src="images/common/c4.jpg" width="300" height="300" />
<img src="images/common/c5.jpg" width="300" height="300" />
<img src="images/common/c6.jpg" width="300" height="300" />
<img src="images/common/c7.jpg" width="300" height="300" />
<img src="images/common/c8.jpg" width="300" height="300" />
<img src="images/common/c9.jpg" width="300" height="300" />
<img src="images/common/c10.jpg" width="300" height="300" />
<img src="images/common/c11.jpg" width="300" height="300" />
</div>
</div>
</body>
</html>
補足
早々にアドバイスを頂きありがとうございます。 ■ファイルの場所について 外部ファイルはindexと同じ場所にあります。 ■アラーとについて 早速試しましたところアラートがでました。 ■場所について… <HEAD>~</HEAD>内に入っております。 尚、common.js内には今のところ文字変換スクリプトしか入っておりません。 ■補足… 素人ながら思ったのですが、jsスクリプト内のフォントサイズに関してサイズS・M・Lと書かれておりますがサイズの指定は後から出来るのでしょうか? 文字制限にて全て表示されるか不明ですがスクリプトを掲載します。 ▼スクリプト本文 $(function fontsize(){ var currentstyle = readCookie('fontStyle'); if (currentstyle){ switchFont(currentstyle); }; $("a.sizeL").click(function(){ switchFont("fontL"); return false; }); $("a.sizeM").click(function(){ switchFont("fontM"); return false; }); $("a.sizeS").click(function(){ switchFont("fontS"); return false; }); }); function switchFont(className){ $("body").removeAttr("class").addClass(className); createCookie('fontStyle', className, 365); }; // cookie script http://www.quirksmode.org/js/cookies.html function createCookie(name,value,days){ if (days){ var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name){ var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } お手数をお掛けしますが宜しくお願いします。