石川様
いつも大変お世話になっております。
返答遅くなり、また、説明下手で申し訳ございません…。
お客様の既存サイトの作りとして、ページの背景画像が設定されており、
その上に被せてスライドショーを配置、背景画像の表示を担保するために
スライドに透過画像を指定している状況で必要となりました。
現象について、該当URLの挙動を見ていても、未だに理解が及んでいないのですが、
2枚の背景透過画像を設定してしまったときに、その2枚が干渉しあってしまうのが問題かな..と思っています。
# 透過画像を設定することが問題という部分に想像以上にハマってしまったので、
報告がメインになっていたので、機能追加要望にしたのが微妙だったのかな..と今更思いました。
swiper.jsのfadeは、2枚の画像を置いたときに、瞬時的に見た時の表と裏の画像を
opacityで切り替えしているのかなと推測しているんですが、デフォルトでは透過画像を想定していないので
裏側の画像のopacityは0まで落とす必要も無く、0まで落としていないんだろう…と思っています。
そこで、swiper.jsのfadeEffectにはcrossFade なるオプションがあってフラグを立てることで
透過画像設定時の対処はできるみたいなのですが、ブラウザの開発者ツール及びJavascriptの理解が乏しく、
個人で解決できず申し訳ありません..。
ご提示いただいた通り、背景画像も含めた不透明画像にて処置いたしました。
ご対応頂き、ありがとうございます。