バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > jQueryのclickイベントについて

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
m_yana
投稿日時: 2022/12/6 11:31
対応状況: −−−
半人前
登録日: 2022/11/21
居住地:
投稿: 18
jQueryのclickイベントについて
▼テンプレート
[EC-CUBE] 4.2 新規インストール
[レンタルサーバ] ローカルのコンピュータ
[OS] Windows 10
[PHP] 8.0.23
[データベース] MariaDB 10.4.25
[WEBサーバ] Apache/2.4.54
[ブラウザ] Google Chrome
[現象]
既存プラグインを4.2に対応させています。

Bootstrap5対応で「data-toggle」を「data-bs-toggle」したところ、jQueryのclickイベントが発生しなくなってしまいました。

以前のバージョンでは問題ありませんでした。

対応方法がございましたら、ご教授いただきたく存じます。

よろしくお願いいたします。
mcontact
投稿日時: 2022/12/6 21:40
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1285
Re: jQueryのclickイベントについて
> Bootstrap5対応で「data-toggle」を「data-bs-toggle」したところ、jQueryのclickイベントが発生しなくなってしまいました。

下記のサイトなどに、Bootstrap5のマニュアルなどは載っているので調べて対応しましょう。
https://www.tohoho-web.com/bootstrap5/components.html
m_yana
投稿日時: 2022/12/7 11:23
対応状況: −−−
半人前
登録日: 2022/11/21
居住地:
投稿: 18
Re: jQueryのclickイベントについて
mcontact様

ご回答、ありがとうございます。
リンクのご提示もありがとうございました。

マニュアル等、確認してみたのですが、解決方法がみつけられず、こちらに投稿させていただきました。

続報ですが、jQueryでクリックイベントを発生させていたのが、動かず、JavaScriptは動きました。

【変更前】
$('#要素').click();

【変更後】
document.getElementById('要素').click();

もう少し調べてみようと思います。

ありがとうございました。
h_tanaka
投稿日時: 2022/12/9 11:10
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1638
Re: jQueryのclickイベントについて
$('#要素').click(function () {
}
ではいかがでしょうか。

また、こちら参考になるでしょうか。
https://www.sejuku.net/blog/38774


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

m_yana
投稿日時: 2022/12/9 23:02
対応状況: −−−
半人前
登録日: 2022/11/21
居住地:
投稿: 18
Re: jQueryのclickイベントについて
h_tanaka様

ご返信ありがとうございます。

クリックされた時に処理をするのではなく、クリックしたことにしたいです。

(見当違いなことを投稿していたらすみません。。。)

よろしくお願いします。
junsan
投稿日時: 2022/12/10 6:42
対応状況: −−−
半人前
登録日: 2019/1/26
居住地:
投稿: 15
Re: jQueryのclickイベントについて
m_yana 様

別な方法で対応できるかわかりませんが、jQueryでtrigger()使ってイベントを発生させるのは、どうでしょうか?

以下は参考になるかわかりませんが、載せておきます。
https://into-the-program.com/fire-event-in-trigger/
mcontact
投稿日時: 2022/12/10 17:25
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1285
Re: jQueryのclickイベントについて
Bootstrap5自体、jQueryからの脱却されたので通常はBootstrap4などで使っていたjQueryは使えないです。
Bootstrap5にQueryから脱却したことは記載されていますので、しっかりとドキュメントを読むことをオススメします。

また、Bootstrap5はEC-CUBEとは直接関係はないのでBootstrapのコミュニティや書籍で調べた方がよいと思います。
m_yana
投稿日時: 2022/12/12 15:05
対応状況: −−−
半人前
登録日: 2022/11/21
居住地:
投稿: 18
Re: jQueryのclickイベントについて
junsan様

ご返信ありがとうございます。

trigger()も試してみたのですが、動いてくれませんでした。


mcontact様

私の方でも、Bootstrap5のドキュメントで、jQueryへの依存をやめる旨の記載は読みました。

しかしながら、他のjQueryは動いているのに、click()だけが動かないので、お尋ねした次第です。


色々と記載が漏れていて、申し訳ありませんでした。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,706名です
総投稿数は109,948件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1285
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.