スライドショーを表示させる仕組みを作りたいのですが、ウェブサイトに表示が何回に一回、下の画像のような結果になり、表示されません。(スライドショーは動いてます)全てコードは借り物なので、あまり理解できてないですが、レスポンスが悪いのか・・構造上問題なのか、以前は下に空白が出来ていて、それは解決はしたのですが、今回の問題が出て悩んいます。スライドはフェードに変えてます。
【CSS】↓headの所です↓---------------------------------------------------------------------------
<meta charset="utf-8">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery. …
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1 …
<script src="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery. …
<script type="text/javascript">
$(document).ready(function(){
$('.slider').bxSlider({
auto: true,
mode: 'fade',
pause: 5000,
});
});
</script>
【html】↓bodyの所です↓---------------------------------------------------------------------------
<div style="text-align:center;">
<div class="slider">
<img src="images/1gaszou.jpg"" alt="画像">
<img src="images/2gazou.jpg"" alt="画像">
<img src="images/3gazou.jpg"" alt="画像">
<img src="images/4gazou.jpg"" alt="画像">
<img src="images/5gazou.jpg"" alt="画像">
</div>
</div>
あと、これをjsフォルダーに入れてます→(jquery1.4.4.min)
画像1枚のサイズは500KB前後です、大きさは1200×820程度です
サイト全てのサイズは100MBです、htmlだけなら8.10KBです。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんばんは
bxsliderを使っているようですが、中を調べたわけではありませんのではっきりとは断言できませんが・・・
仮にご提示のソースが全てだとすると、画像のサイズ指定をしていないようなので、bxsliderが画像のサイズを取得しようとした際に、まだ画像をロードできていないと、サイズが不明になってしまう可能性があります。
>画像1枚のサイズは500KB前後です、
から考えると、それほどのタイムラグができるとも思えませんけれど…
念のため、以下のように変えてみても、同じ事象が発生するでしょうか?
1)bxsliderの設定タイミングを変える
>$(document).ready(function(){ ~~
をready(=DOMready)ではなく、load(=画像等のload終了時)に変えてみる。
具体的には、
$(window).load(function(){ ~~
あるいは、
2)画像サイズを読み込む前に明示しておく
例えば、
<img src="○○.jpg" width="1200" height="820" alt="画像" />
とか。
bxslider側がどのように設定しているかを確認してはいませんけれど、多分、CSSで指定しておいても同様ではないかと想像します。
.slider img { width: 1200px; height: 820px; }
など。
もしも、1)、2)のどちらかで再発しなくなれば、おそらく原因は上記にあるものと想像されます。
(1200×820って、随分デカいのでは(?)とは思いますけれど…)
No.2
- 回答日時:
そのソースコードでやって見ましたが、正常です。
そのまま放って置いても正常に動作し続けます。
コードの問題では無さそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- HTML・CSS flex の各子要素を横幅 100% にしたい 1 2022/09/22 21:25
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カーソルを合わせると文字が出...
-
ボタンを押したままにする。
-
pngやjsの後ろの英数字の意味は...
-
画像クリックでクリップボード...
-
スマホで、画像をクリックする...
-
背景画像を季節ごとに自動変更
-
クリックしても、リンクに飛ば...
-
予約語の表示について
-
リンク先にしているページを小...
-
リンクバナーのHTMLタグ。画像...
-
タイトルバーに画像を入れるHTM...
-
複数のボタンで1つのエリアに...
-
バナーのURLについて
-
すいません HTMLです この画像...
-
スライドショーの上にロゴマー...
-
代替テキストを素早く表示
-
FTPでimgタグがアップロード出...
-
datepickerを使ってカレンダー...
-
アドレスがあっているのにバナ...
-
WEBサイトの一部コンテンツがス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ボタンを押したままにする。
-
IMGタグでTIFF画像を表示
-
pngやjsの後ろの英数字の意味は...
-
スライドショーの上にロゴマー...
-
バナーの貼り方とバナーにリン...
-
背景が透明なリンクボタンで、...
-
HTMLにQRコードを挿入する方法
-
タイトルバーに画像を入れるHTM...
-
form以外でのpostってできますか?
-
HTMLでデスクトップの画像がでない
-
CSSなどでHTML全体の表示を拡大...
-
画像クリックでクリップボード...
-
すいません HTMLです この画像...
-
拡張子無しで画像を表示したいです
-
期間ごとに画像表示を切り替え...
-
クリックしても、リンクに飛ば...
-
特定の画像ファイルでレイアウ...
-
カウンターのHTMLソースを教え...
-
バナーのURLについて
-
クリッカブルMAP領域が分かる様...
おすすめ情報