問題タブ [divi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
34 参照

wordpress - Web サイトにアクセスすると、不要なログイン ポップアップが表示される

そのため、自分の Web サイトにアクセスしようとすると、ログイン ポップアップが表示されました。WP の設定を間違えた可能性がありますが、ここで何が間違っていたのかわかりません。さらに、ビジュアル ページ ビルダーとして Divi を使用しています。

ログインポップアップ

ウェブサイトにアクセスしようとすると誰もが取得するため、削除したいと思います。

WordPress の最新バージョンである 5.7.2 を使用しています。

このポップアップを削除する方法を知っている人はいますか?

0 投票する
1 に答える
81 参照

javascript - jQuery .Clickイベントトリガーは、割り当てられている入力要素を超えています

.remove-button入力が意図したとおりに機能しないというこの問題があります。.tagdiv( ) が含まれている.remove-buttonか、その周りにある div( ) をクリックすると、.remove-buttonコードがトリガーされますが、それが設定されているだけです。また、何らかの理由で、配列内のすべてを削除するコードが複数回実行されているようです

編集: 内の任意の場所をクリックすると、クリックがトリガーされているよう#course-tag-containerです。 course_splice.

脚本:

タグの html:

それがどのように見えるかのスクリーンショット: それがどのように見えるかのスクリーンショット

完全なスクリプト:

CSS:

0 投票する
1 に答える
53 参照

jquery - 同じページで別々のセクションにある複数の開いているアコーディオン項目を閉じるのに助けが必要

同じページで開いている他のすべてのアコーディオン項目を閉じる方法を見つけようとしています。Wordpress サイトのテーマとして Divi を使用しています。Divi には、一度に 1 つのアコーディオン項目を開く機能が既に付属していますが、同じページに別のアコーディオンがある場合、そのページで最後に開いたアコーディオン項目は閉じません。これをオンラインで行う方法についての答えが見つからないようです.JQueryを使用するのがこの問題を解決する最良の方法です. 私は JQuery にかなり慣れていないので、何か不足しているのか、コードが意図したとおりに機能していないのかわかりません。

HTML の例:

CSS クラスの場合:

et_pb_toggle_close - アコーディオン項目は現在閉じられています

et_pb_toggle_open - アコーディオン項目は現在開いています

et_pb_toggle_title - アコーディオン アイテムのタイトル

クローズからオープンに変更するには、et_pb_toggle_title クラスをクリックします。

これが私の現在のJQueryコードです:

コードのロジックは、アコーディオンのタイトルをクリックすると次のようになります。

  1. その後のすべてのアコーディオン項目の親を取得します。現在のアコーディオン アイテムでない限り、閉じるアコーディオン クラスが追加され、開いているアコーディオン クラスが削除されます。
  2. 以前のすべてのアコーディオン アイテムの親を取得します。また、現在のアコーディオン項目でない限り、クラスを追加/削除します。

このスクリプトのどこが間違っているのかわかりません。正しい方向に私を向けたり、スクリプト内/スクリプト内のエラーを指摘したりするのに役立ちます。