こちらのURLを参考に、マウスオーバーでの画面切り替え機能の導入を進めています。
https://osyu-web.com/jquery/mouseover-imagechange/
そのまま使用すると、テーマからセクションブロックを複数作成した際、クラス名.subimageや.mainimagが一意でないため、マウスオーバーすると他のブロックの画像まで切り替わります。
クラス名(.subimageや.mainimag)にLiquidでblock.idを足すと一意なクラス名になるため、下記のようにコードを追加しましたが、マウスオーバーしても画像が切り替わりません。
事前にassignで変数を割り当て、jQueryのvar blockID…で読み出し、各class名に足しています。
大まかな流れは間違っていないのではと思うのですが、ご助力いただけないでしょうか。
{% assign liquidblockID = block.id %}
-
-
-