トップページ > JavaScript > ChromeでbxSliderのリンクが反応しない時の解決方法!
JavaScript

ChromeでbxSliderのリンクが反応しない時の解決方法!

jQuery

仙台・宮城の皆さんおばんです!今夜はbxSliderのリンクが反応しない時の解決方法です!

「bxSlider」はすごく簡単にスライドショーを作成することができます。有名なjQueryのプラグインなのでご存じの方も多いと思います。

このページに辿りついた人は以下のようなhtmlになっていると思います。


<ul class="bxslider">
    <li><img src="img/img01.jpg"></li>
    <li><a href="/service"><img src="img/img02.jpg"></a></li>
    <li><img src="img/img03.jpg"></li>
</ul>

いろいろ検証すると、どうやらデスクトップのChromeだけ、このaにタグが全く反応しないことが解りました。

解決方法

反応しなくなってしまったら、応急処置としてとりあえず以下のようにjavascript部分に1行加えてください。


$(function(){
	 $('.bxslider').bxSlider({
		auto: true,
		slideWidth: 640,
		minSlides: 3,
       touchEnabled: false //変更点
	});
});

touchEnabledは初期値ではtrueになっていますが、これをfalseに変更します。これで反応するようになると思います。

ヒント!

touchEnabledは左右のスワイプでの画像切替について設定するためのオプションです。PCの場合はドラッグになります。

これでも反応しなかったら…

最新版をダウンロード

bxSliderの公式サイトから最新バージョンをダウンロードして差し替えることで解決する場合が多いです。

slickに切り替えちゃう

同じjQueryのスライダー系のプラグインに「slick」というものがあります。現在はbxSliderよりもポピュラー存在になっている気がします。この機会にslickに切り替えるというのも手です。

まとめ

いかがでしたか?今回はChromeのバージョンアップで突然動かなくなったのではないかと推測しています。もし以前に作ったサイトでbxSliderを実装しているサイトがあるならChromeでも正常に動くか試してみてください。リンクが動かないことによって大きな機会損失に繋がっているかもしれません!

それではまた!仙台・宮城でのホームページ制作やサイトリニューアルならダテナまで!もちろん宮城県外の方も大歓迎です!

関連記事

仙台でのWEB制作ならダテナまで
ダテナは、宮城のWEB制作会社が運営しています。当サイトは宮城県、特に仙台に特化した地域情報を掲載しています。仙台・宮城の方にとって有意義なサイトであればと思います。