バージョン選択

フォーラム

メニュー

オンライン状況

67 人のユーザが現在オンラインです。 (62 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 67
もっと...

サイト内検索

質問 > フロント機能 > カートのリアルタイム更新について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tattsu
投稿日時: 2024/2/4 10:40
対応状況: −−−
長老
登録日: 2023/12/23
居住地:
投稿: 210
Re: カートのリアルタイム更新について
<a>タグなんですね。

だとすると書き込んだjsファイルというものが干渉しているかもしれませんし、<a>要素の上に何か重なってるかもしないですし、今の情報からはなんとも言えないですね。

ブラウザのdeveloperツールでデバッグしてみるしかなさそうです。

少なくとも「jsが効かなくなります。」ということなので、jsのコードを書かないと分からないでしょうね。


----------------
-------------------
EC-CUBEカスタマイズ・バージョンアップ・不具合修正 
気軽にご相談ください。ゴールドランクパートナー。

banajin
投稿日時: 2024/2/4 12:26
対応状況: −−−
常連
登録日: 2023/10/24
居住地:
投稿: 39
Re: カートのリアルタイム更新について
引用:

tattsuさんは書きました:
<a>タグなんですね。

だとすると書き込んだjsファイルというものが干渉しているかもしれませんし、<a>要素の上に何か重なってるかもしないですし、今の情報からはなんとも言えないですね。

ブラウザのdeveloperツールでデバッグしてみるしかなさそうです。

少なくとも「jsが効かなくなります。」ということなので、jsのコードを書かないと分からないでしょうね。


コードの間違い等再度色々確認してみたんですが、やはり分からず,,,
jsコードはそんなに難しいことは書いていません。

下記js
// カート
const cart = document.querySelector(".cart__navi");
const cartAction = document.querySelector(".action__menu");
const cartBack = document.querySelector(".cart__back");
const cartNone = document.querySelector(".action__none");

// カートに進むor商品が入っていない場合のトグル
if (cart) {
cart.addEventListener("click", () => {
if (cartAction) cartAction.classList.toggle("action");
if (cartNone) cartNone.classList.toggle("action");
});
}

// カートから戻る場合のトグル
if (cartBack && cartAction) {
cartBack.addEventListener("click", () => {
cartAction.classList.toggle("action");
});
}


banajin
投稿日時: 2024/2/5 16:36
対応状況: −−−
常連
登録日: 2023/10/24
居住地:
投稿: 39
Re: カートのリアルタイム更新について
引用:

tattsuさんは書きました:
<a>タグなんですね。

だとすると書き込んだjsファイルというものが干渉しているかもしれませんし、<a>要素の上に何か重なってるかもしないですし、今の情報からはなんとも言えないですね。

ブラウザのdeveloperツールでデバッグしてみるしかなさそうです。

少なくとも「jsが効かなくなります。」ということなので、jsのコードを書かないと分からないでしょうね。

javascriptでエラーが確認できました。初めて見るエラーです。

VM9387:1 Uncaught SyntaxError: Identifier 'cart' has already been declared
at w (jquery.js:133:12)
at He (jquery.js:6114:8)
at x.fn.init.append (jquery.js:6250:10)
at x.fn.init.<anonymous> (jquery.js:6344:18)
at U (jquery.js:4171:8)
at x.fn.init.html (jquery.js:6311:10)
at Object.<anonymous> (22:1302:51)
at l (jquery.js:3500:31)
at Object.fireWith [as resolveWith] (jquery.js:3630:7)
at C (jquery.js:9796:14)
w @ jquery.js:133
He @ jquery.js:6114
append @ jquery.js:6250
(匿名) @ jquery.js:6344
U @ jquery.js:4171
html @ jquery.js:6311
(匿名) @ 22:1302
l @ jquery.js:3500
fireWith @ jquery.js:3630
C @ jquery.js:9796
(匿名) @ jquery.js:10057
load(非同期)
send @ jquery.js:10076
ajax @ jquery.js:9690
(匿名) @ 22:1297
l @ jquery.js:3500
fireWith @ jquery.js:3630
C @ jquery.js:9796
(匿名) @ jquery.js:10057
load(非同期)
send @ jquery.js:10076
ajax @ jquery.js:9690
(匿名) @ 22:1279
dispatch @ jquery.js:5430
m.handle @ jquery.js:5234
他 20 件のフレームを表示
一部表示
tattsu
投稿日時: 2024/2/7 8:19
対応状況: −−−
長老
登録日: 2023/12/23
居住地:
投稿: 210
Re: カートのリアルタイム更新について
すでにcartという変数が宣言されているという内容です。

自作された部分のコードを見直してみてください。


----------------
-------------------
EC-CUBEカスタマイズ・バージョンアップ・不具合修正 
気軽にご相談ください。ゴールドランクパートナー。

« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,897名です
総投稿数は110,002件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.