Liquid、JavaScriptなどに関する質問
Debutのテーマをカスタマイズして現在サイトを構築しているのですが、商品追加のボタンや、マイページから住所を追加するボタンをクリックしてもページ遷移しません。
※商品追加ボタンはクリックするとぐるぐる回るアイコンがずっと表示されたまま動きません。
一応調べてみたところ下記のエラーが吐き出されているのはわかったのですが、具体的にどのように修正すればいいのかがわかりません。
ーーーーーーーーーーーーーーーーーー
Uncaught TypeError: Cannot read property 'querySelectorAll' of null
at cacheSelectors (theme.js?v=9300526583029825873:2901)
at Object.init (theme.js?v=9300526583029825873:2867)
at new Header (theme.js?v=9300526583029825873:7719)
at Sections._createInstance (theme.js?v=9300526583029825873:47)
at Sections.<anonymous> (theme.js?v=9300526583029825873:141)
at NodeList.forEach (<anonymous>)
at Sections.register (theme.js?v=9300526583029825873:139)
at HTMLDocument.<anonymous> (theme.js?v=9300526583029825873:9571)
cacheSelectors @ theme.js?v=9300526583029825873:2901
init @ theme.js?v=9300526583029825873:2867
Header @ theme.js?v=9300526583029825873:7719
_createInstance @ theme.js?v=9300526583029825873:47
(anonymous) @ theme.js?v=9300526583029825873:141
register @ theme.js?v=9300526583029825873:139
(anonymous) @ theme.js?v=9300526583029825873:9571
ーーーーーーーーーーーーーーーーーー
どなたかわかる方いましたらご教示いただけますと幸いです。
該当エラーは何かを特定する情報が含まれていないので、URLで示すなどでないと
解決は出来ないと思います。
debutテーマのtheme.jsの中身が変わっているか、theme.jsで使ってた定義がhtmlの構造の中に無いか、色々原因は考えられます。
エラー内容と構造を見比べてコードを修正するか、一度最初のdebutテーマから置き直してみるのがいいと思います。
ありがとうございます。
元々Debutテーマ内にあったheader部分を置き換えたのが原因だったようです。
有料広告は、必ずしもリターンがあるとは限らず、コストがかかってしまいます。ネットショップを開設したばかりのころは、「予算をかけずにお客様が集まってくれる方法を実行したい」と考える方...
Byお客様との効果的なコミュニケーションを実現する[顧客管理]の新機能「お客様セグメンテーション」をご紹介!
ByShopify Marketsとは?ご利用可能な機能とご利用プランによる機能の違いShopify Marketsの管理画面 マーケットのタイプ各種設定マーケットを追加す...
By Daiki