フェード15■フェードで8方向ランダム移動リンク・コメント付き    最終修正日 : 2016/01/13

■2016/01/13:即時関数で囲んで、グローバル変数を消しました。
■フェード12■フェードで8方向ランダム移動リンク無■を改造しました。
8方向にランダムに移動しながら、フェードイン・フェードアウトで切り替わるスライドショーで、リンクとコメントが付けられます。
画像もリンクもコメントも JavaScript の中で記述できます。見本では5枚の内4枚がリンク付きです。

注意事項は改造元と違って、スライドショー開始時は空白から始まるということです。
CSSの「#mn div」の「opacity:0;」を削除すると、開始時に最後の画像が表示されます。お好みで変更して下さい。

コメント部分の表示について、まずこのスライドショーの構造を説明します。

<div id="mn">--------------------------------------------- CSSの指定は「#mn」。位置指定の基準。枠線指定用
<div>-------------------------------------------------------- CSSの指定は「#mn div」。移動部分ここから
<a href="リンク"><img src="スライド画像 "></a>------ CSSの指定は「#mn img」青字はリンク部分
<p>コメント</p>------------------------------------------- CSSの指定は「#mn p」
</div>-------------------------------------------------------「#mn div」の終了。移動部分ここまで
</div>-------------------------------------------------------「#mn」の終了

コメントがなければ、2個の「div」と「img」は、縦幅も横幅も同じ大きさですが、今回はコメントが入っているので、コメントの縦幅ほど2個の「div」の縦幅が「img」より大きくなっています。
JavaScript で移動させているのは、赤字の「div」〜〜「/div」の部分です。
今回は、コメント用の領域を画像用とは別に指定しましたが、画像の上にコメントを載せることもできます。
その時は2個の「div」と「img」の縦幅と横幅は同じにして、CSSで「#mn p」の位置指定を変更して下さい。

原本は教えて!goo の「babu_baboo さんの回答」から。