問題タブ [visible]

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

c# - フォームの可視性を切り替えると KeyDown イベントが無効になるのはなぜですか?

実行時にグリッドを作成Panelsしていますが、ループによって作成されたためにサイズが変更されると非常に醜いです。この操作を「隠す」ために、私は呼び出しました

this.Visible = false;

私のループの前に

this.Visible = true;

私のループの後。

上記のコードは非常にうまく機能しますが、一度しか機能しません。フォームの表示を切り替えた後KeyDown、キーを押してもイベントが発生しなくなりました。

何か案は?

0 投票する
2 に答える
3409 参照

android - Android 更新 UI

基本的に現時点では、ロード画面を表示し ( loading.setVisibility(View.VISIBLE);)、「BufferedReader」を使用して外部データをロードし、その後ロード画面を非表示にしています ( loading.setVisibility(View.INVISIBLE);)。問題は、ロード画面が表示されないことです。コードはすべて正しい場所にあります。ローディング画面が再び非表示に設定されているため、明らかに遅すぎるメソッドの最後まで GUI は更新されません。

メソッドの途中で UI を強制的に更新する方法はありますか?

どんな助けでも大歓迎です!

0 投票する
2 に答える
868 参照

jquery - コンテナのフェードアウト時にjQueryが可視ビデオをリセットする

新しいユニバーサル埋め込みを介して vimeo からいくつかのビデオが埋め込まれたコンテナを含むページがあります。すべてのビデオはそれぞれ、iframe 埋め込みとビデオを説明する段落を含む小さなコンテナー内にあります。jQuery では、最初は小さいコンテナーが非表示になっており、クリックしたサムネイルに応じて適切なコンテナーが動的に選択され、フェードインされます。アクティブなコンテナーは、閉じるボタンまたはコンテナーの外側 (ライトボックスを考えてください) をクリックすることでフェードアウトできます。ビデオを含むすべての小さなコンテナーの中に、2 つのビデオを含むコンテナーがあり、ビデオの下のリンクで切り替えることができます。読み込まれると、ビデオ #regular が表示され、リンクをクリックするとフェードアウトしてから #behind in になります。

私が直面している問題は、ビデオを開いて閉じてから、同じビデオまたは別のビデオを開くと、Vimeo プレーヤーが非表示になっていることです。個々の段落情報を含む小さいコンテナーが完全に取り込まれます。

私が書いたコードは、クリックしたサムネイルに関連するコンテナを一度に 1 つ取り込みます。問題は、その単一のビデオ切り替えに対応するためにビデオを明示的に非表示にしていることだと思います.

ご協力いただきありがとうございます!

HTML:

JavaScript:


0 投票する
2 に答える
53102 参照

javascript - フォーム選択ボックスの選択に基づいてHTML要素を表示(表示/非表示非表示/非表示)

以下は私のニーズにぴったりでした。チェックボックスの状態を取り、私のために素晴らしいことをしました。チェックボックスがオンまたはオフに基づいて、3つの異なるフォーム要素を表示(表示/非表示)しました。簡単だと思います。繰り返しになりますが、コードの対称性と10行未満の場合は「単純」に基づいています。それ以外は迷ってしまいました。しかし、私はIEのチェックボックスの境界線の問題とXブラウザの配置yippeedoodlesをいじることを公式に諦めました。私はピクセルを完璧な方法で完璧にしたいと思っています。しかし、私はその戦いに負けました。しかし、それについて議論するのではなく、フォーム選択ボックスを使用して、チェックボックス(下)で実行できたのと同じことを実行する必要があります。

さて、選択ボックス(下)を使用して同じことを達成できれば、私は幸せな男を死にます。

これは私が得た限りです。私はJquery/CSSのマニュアルページを読むのがとてもめまいで、すべてをまとめることができません。

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

user-interface - GUI でパネル プロパティを変更する

私は多くのことを試し、Googleとstackoverflowを介して何千ものキーワードを調べましたが、文字通り常にまったく同じ(私にとっては役に立たない)ソリューションに陥っています。

これが私の問題です:

「visible」と「invi」の2つのラジオボタンを持つuibuttongroup「Youpi」を備えたGUIがあります。私は別の uipanel "Tralala" を持っています。

次のコードを作成します。

動作せず、常に同じエラー メッセージが表示されます (以下を参照)。問題の原因を突き止めるために、次の 2 つのテストを行いました。 _disp 関数で大文字と小文字を変更しました。2 つのラジオ ボタンを切り替えると、メッセージが正しく表示されます。これは、SelectionChangeFcn 関数からのものではありません。_"GUI_OpeningFcn" と呼ばれる最初の関数で、入力するset(handles.Tralala, 'visible', 'off');と正しく動作します (たとえば、GUI を実行してもパネルが表示されません)。

ある関数から別の関数にパネル ハンドルが消える理由を知っていますか?

エラーメッセージは次のとおりです。

解決策を見つけるのを手伝ってください。

ありがとうございました。

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

jquery - JQuery 可視セレクターと prev()

特定のクラスのどの要素が表示されているかを判断しようとしています。次に、その直前の要素を見つけて、そこにスライドします。これを試しましたが、正しくありません。

私が間違っていると思う :visible の使用と関係があります。何か案は?

素晴らしい

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

.net - コントロールを表示および非表示にするときに、コントロールの z オーダーが変更されないようにするにはどうすればよいですか?

すべてがcontrol.Dock = DockStyle.Top設定されているいくつかのコントロール (パネル、グループ ボックスなど) を含むフォームがあります。フォームの ComboBox の選択された値に基づいて、これらのパネルの一部のみが同時に表示されます (非表示のパネルは選択されたオプションには適用されないため)。ドッキングは、UI をよりコンパクトに見せるためのものです。

これらのパネルの Visible プロパティは、ComboBox の選択が変更され、フォームの Shown イベントが発生するたびに変更されます (フォームが初めて表示され、ComboBox の選択がまだ変更されていないときに、すべてのパネルが表示されるわけではないため)。

さて、問題は、フォームを閉じると (モーダル ダイアログであるため、破棄されません)、後で再度開き、コンボ ボックスの選択を変更すると、フォームの上部にあるパネルの表示順序が変更されることです。フォームが一度閉じられるまで発生しません。ドッキングされたコントロールの表示順序は、親コントロールの ControlCollection 内のこれらのコントロールの順序にリンクされていることを知っています。これにより、コントロールの z オーダーも決定されるため、質問のタイトルになります。

コントロールの順序が変更される原因とそれを回避する方法は?

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

uisplitviewcontroller - popoverview コントローラで新しいビューを非表示にせずにプッシュする方法はありますか?

スプリットビューにポップオーバー ビューがあり、ユーザーがポップオーバー メニューのオプションを選択したときに、新しいリストをポップオーバー ビューにプッシュしたいと考えています。メニューを表示したままにしたいのですが、ユーザーが項目を選択するとすぐに消えてしまいます。見えるようにしておく方法はありますか?

0 投票する
2 に答える
646 参照

flex3 - Flex 3: リピーターによって作成された要素を非表示にする

「Block」という名前のカスタム コンポーネントを作成するリピーターがあります。ユーザーがボタンをクリックすると、リピーターによって作成されたすべてのブロックの可視フィールドが false に設定されるようにする必要があります (ボタンが再度クリックされると true になります)。

これが私が今持っているコードの一部です:

ブロックを表示/非表示にするためにユーザーがクリックするボタンは次のとおりです。

関数 showProjectSwitch() は次のとおりです。

projectRP.visible="true/false" を設定してみましたが、うまくいきませんでした:(

また、リピーターの周りにキャンバスをラップしようとしましたが、それを行ったとき... startingIndex="0" と count="16" があるにもかかわらず、リピーターは 1 回しか実行されませんでした。次に、キャンバス タグを削除すると、リピーターが正しい回数実行されました。

誰でも私を助けることができますか?

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

jquery - JQueryダブルクラス:可視セレクター

簡単なものです。クラスに表示される次の要素を処理して、その中に含まれるクラスを選択しようとしています。

私が最初にこのように取得します。

クラスをその中に入れるために、私はこれを試しました

残念ながらそれはうまくいきませんでした。何か案は?

素晴らしい