問題タブ [show-hide]

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 投票する
10 に答える
18827 参照

jquery - 遅い操作中にjQueryが「読み込み中」を表示する

jQuery での遅い操作中に小さな読み込みイメージを表示しようとしていますが、正しく表示されません。これは、数千行の BIG テーブルです。「mostrarArticulosDeReferencia」チェックボックスをオンにすると、これらの行から「非表示」クラスが削除されます。この操作には数秒かかります。フィードバックをお願いします。「loading」は、小さなアニメーション gif を含む div です。

ここに完全なコードがあります

jqueryがこれらの3行を「最適化」しているようです

また、読み込み中の div は表示されません。何か案は?

おまけ: この表示/非表示をより高速に行う方法はありますか? トグルがかなり遅いことがわかりました。

更新:私はこれを試しました

それが私が得るものです

  1. チェックボックスをクリック
  2. 2/3 秒間何も起こらない (処理中)
  3. ページが更新されます
  4. 読み込み中の div が一瞬表示される

更新 2: 実用的なソリューションがあります。しかし、それを機能させるために setTimeout を使用しなければならない理由は私にはわかりません...

更新 3: この特定のケースのより良い解決策を見つけました。

.css({'display':'none'}) を使用すると、 hide () よりもはるかに高速であることが判明したため、ローディング アニメーションは必要あり
ません。

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

jquery - 動的に添付 (テキストの表示/非表示) し、クリックすると下のフィールドセットを表示/非表示にします

スパンに動的にアタッチ (テキストの表示/非表示) したいのですが、その特定のテキストをクリックしたときに、下のフィールドセットに表示/非表示の効果を持たせたいと考えています。スパンにテキストの表示/非表示を追加するというタスクを達成しました。しかし、そのテキストをクリックすると問題が発生します。span の横のテキストが変更される以外は何も起こりません。

HTML:

JS コード:

Pls は、私が行う必要がある変更を提案してくれます。前もって感謝します

0 投票する
3 に答える
5543 参照

javascript - jqueryでdivを複数回表示/非表示

jquery を使用して、テキスト リンクから DIV を表示/非表示にしたいと考えています。

これまでにこのサイトで見つけた例と少し違うのは、1 つのページで複数回実行し、サイト全体の任意のページで使用できる一般的な方法が必要なことです。

ページに含まれる別のファイルにJSを入れることができれば本当にいいので、関数にラップすることができますか?

誰かがここで私を助けることができますか? 汎用的にするには、 id="toggle-hide-1" のような ID で表示/非表示の div を割り当て、ページの数字を変更して別の表示/非表示領域にするだけです。

関数が div を表示/非表示にする名前を使用して ID に名前を付け、ページ上で表示/非表示にする他の div と区別するために、番号を追加することができます。

以下は、リンククリックでdivの表示/非表示を行う部分的なコードですが、私が必要としているものではありません。

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

javascript - jQueryで要素を選択する

このリンクでの質問の続きとして、test.htmlにいくつかの機能を追加したいと思いまし
た。イベントトリガーは、任意の<pclass="">タグを「クリック」しています。クリックした後、その特定の<p>を非表示にしたい(これはかなり簡単でした)が、それも必要です

  1. 3つのうち1つまたは2つの<p>が非表示になっている場合、[非表示]ボタンは[表示]とともに[表示]する必要があります
  2. すべての<p>が非表示になっている場合、「Hide'em」も非表示になります。
  3. すべての<p>が表示されている場合、「Show'em」は非表示になります。

私はjQueryセレクターと利用可能なセレクターのドキュメントについての知識を持ってこのことを試みましたが、私が望むものの近くには到達しませんでした。これは私が今までやってきたことです。

ただし、このコードは、非表示になっているすべての<p>の極端な条件で選択的に切り替わるわけではありません

0 投票する
6 に答える
25023 参照

c++ - ウィンドウのSW_SHOW/SW_HIDEステータスを見つける方法

CWnd :: ShowWindow()で非表示または有効になっているウィンドウコントロールの可視性を確認しようとしています。(または:: ShowWindow(hWnd、nCmdShow))

コントロールがタブシート上にあるため、:: IsWindowVisible(hWnd)を単純に使用することはできません。タブシート自体が切り替えられ、IsWindowVisibleがFALSEを返す可能性があります。

SW_SHOW / HIDE(または他の)ウィンドウのステータスを取得する方法はありますか、それともShowWindow()のretun値を使用してそれに応じてリセットする必要がありますか?

編集:コントロールが表示可能(または無効)になっているが、現在は表示されていない可能性があるため、タブが切り替えられているため、ウィンドウ自体が実際に切り替えられていなくても、SW_SHOWステータスは同じままであると思います。私が私の期待で非現実的であるならば、それは大丈夫です。

だから本当に私は探しています'このウィンドウ/コントロールを表示できますか?

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

javascript - jqueryをクリックして隠されたliを表示する

私がまだ学んでいる間抜けな jquery の質問で申し訳ありませんが、これは素晴らしいリソースだと思います!

<li>ここでクラスのクリックを表示するにはどうすればよいですか?

jqueryでこれ(および他の多くの組み合わせ)を試しています:

もともとこれを使用する必要があると思っていましたが、「これ」を正しく理解すると現在の要素が取得されるため、現在の次の要素を取得する必要があると考えましたli

いつものように、どんな助けでも素晴らしいでしょう!

編集:ここで実際に使用されているphpコード、

最終編集:

コードはphp whileループを介して生成されているため、jqueryが必要でした

});

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

jquery - 1 つの div 内の一連の画像で show hide を個別に使用する

私は JQuery のまったくの初心者であり、自分の能力を超えたプロジェクトを完成させる任務を負っています。

関連する非表示の段落を持つ独自の div に一連の画像があります。簡単な表示/非表示スクリプトを使用して、最初の div から段落を取得して適切に表示および非表示にすることができますが、ミックスにさらに画像 div を追加すると、コードは最初の画像のみを開くか、一度に<P>すべて開きます。<P>s

明らかに、私は EACH ループに相当するものを統合するのに助けが必要です。

コードは次のとおりです。

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

excel - IF elseとLEFTを組み合わせて、列を非表示にします

範囲内のセルの最初の3文字が別のセルの内容と等しい場合、列を非表示にするコードを記述しようとしています。範囲内のセルがこのように空白の場合に列を非表示にするためのコードがあります;-

そして、セルの最初の3文字を識別するためのコード;-

しかし、「アルファベット」ではなく特定のセルを参照して、2つを組み合わせるにはどうすればよいですか?

これを機能させることはできません-何か提案はありますか?

乾杯

0 投票する
3 に答える
690 参照

jquery - メニュー選択に基づいてフォームの要素を表示/非表示

私は(JQueryを学びながら)次のことをプログラムしようとしています:

いろいろな要素が入った形があります。選択メニュー項目で行われた選択に基づいて、1つ以上の要素を非表示または表示する必要があります。私はこれまでのところスクリプトとしてこれを持っています:

これはフォームです:

これが私のCSSです。

これまでのところ、これは機能していません。誰かが私に与えることができるどんな助けにも感謝します。

デイブ

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

jquery - jquery show-hide と Dynamic Drive Step Carousel Viewer v1.8 の統合に関する問題

私はDynamic Drive Step Carousel Viewer v1.8を使用しているので、一連のアイテム画像を表示します(各画像パネルdiv class="panel")内には、画像の拡大バージョンといくつかのテキスト説明を含む非表示が含まれています。これまでのところ、とても良い.#scroll.belt div.<p>

ユーザーが任意の画像をクリックする<p>と、その画像に関連付けられた非表示が表示され、#scroll.belt div の上に浮かびます。jquery show/hide コードを使用してスタンドアロン パネルで効果を作成することに成功しましたが、複数のパネルで適切に動作させることができません (すべての非表示<p>を一度に開くか、まったく開けません)。 、効果をステップ カルーセル ビューアーのonpanelclick:function(target)パラメーターに統合することもできませんでした。

私は(明らかに)初心者であり、この配信に遅れをとっています。

関連するスタイルが含まれているステップ カルーセルのコードを次に示します。