問題タブ [hidden]

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

jquery - jQuery は、表示されているが非表示の要素を検出します

これはかなり簡単なはずですが、適切なセレクターが見つかりません

ドキュメント(http://api.jquery.com/hidden-selector/およびhttp://api.jquery.com/visible-selector/)によると...

要素は、いくつかの理由で非表示と見なされます。

先祖要素は隠されているため、要素はページに表示されません。

私が検出したいのは、「この要素は表示されていますが、非表示の親に含まれています」です。つまり、親を可視にすると、この要素も可視になります。

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

css - CSS を使用してラッパー div のサイズを自動的に変更する方法

私はこの問題に苦労してきました..

ラッパー div があり、テキストでいっぱいの 3 つの垂直列 div が含まれています。このラッパー div は、テキスト全体の背景になるように背景色が赤になっています。

そして、これがそれらの CSS コードです。

そして、このコードは、400px の高さのボックスのみをカバーする背景を提供します。私の期待は、ラッパー div がその中の div のサイズに応じて自動的にサイズ変更されることでした。

どういうわけか、「overflow:hidden」をラッパー CSS コードで配置すると、すべてが正常に機能します。

「overflow:hidden」が機能する理由がわかりません..これは、オーバーフローしたすべてのテキストを非表示にすべきではありません.. ?

誰かが私に理由を説明できますか? とにかくそれを行う正しい方法はありますか?

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

jquery - Jqueryを介してクリックされたアンカータグからタイトルに非表示のフォーム要素の値を入力します

やあみんな。クリックされたリンクに基づいて、非表示のフォーム要素に値を設定しようとしています。これを実行する最善の方法は、特定の非表示のフォーム要素の値としてアンカータイトル属性を渡すことです。この非表示のフォーム要素の値は、クリックされた最新のリンクに応じて更新する必要があります。私はこれを達成するためにグーグルでjQueryスニペットを探しましたが、これを実行するための良い出発点を見つけることができないようです。

どんな助けでも大歓迎です!私は学んでいる、学んでいる。

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

javascript - オーバーフローxが非表示のときに水平スクロールだけを防ぐことは可能ですか?

ブラウザ ウィンドウの右端を超えるコンテンツを含む Web ページがあります。下部のスクロールバーをオフに設定overflow-x: hiddenしましたが、トラックパッドで水平方向にスクロールできますが、これは私が望んでいるものではありません。<body>

ブラウザが水平方向にスクロールしないようにする方法はありますか?

補足として: Safari 4.0.4 は時々水平方向にスクロールするだけで、スクロールが「ベタベタ」で「ガクガク」と感じるのに対し、Firefox は常に水平方向にスムーズにスクロールします。

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

jquery - tablesorter ゼブラ ストライピングで問題を引き起こす非表示の行

これが他の場所で既に解決されている場合は申し訳ありませんが、私の検索では何も見つかりませんでした。自分で問題を解決しようとしても、さらに進んでいません。:P

簡単に言えば、jQuery テーブルソーターを使用しているテーブルがあり、それはゼブラ ウィジェットです。この表には非表示の列があります。これまでのところ、tr に特定のテキストが含まれている場合 (* を目指していましたが、何らかの理由で \* を機能させることができなかったようです...そして、セレクターがおそらく十分に具体的ではないと思われます) ) ".hide()" により、含まれる行が表示されないように設定されています。

私が抱えている問題は、行が非表示になっているときです.tablesorterは、それがすべきことを正確に行い、奇数と偶数の値に基づいてすべての行を特定の色にストライプします。もちろん、 .remove も、テーブルにはまだ面白いストライピングが見られるため、うまくいきません。

行が隠されているときにストライピングが補償されるようにする方法について何か考えはありますか?

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

javascript - jCarouselが非表示のdiv内に描画されない

divを使用してul/liリストにデータを入力し、そこからjCarouselを描画しています。したがって、これは正常に機能します。

ここに問題があります:

ul / liアイテムを含むdivは、別のボタンをクリックすると非表示になります。divが非表示になっていて、ブラウザウィンドウのサイズを変更すると、jCarouselもそれ自体を再描画しようとしますが、非表示になっているため、正しく描画できません。その結果、リスト内のすべてが乱雑になります(ボタンをもう一度クリックして表示すると)。しかし、ここでもウィンドウのサイズを変更すると(ごちゃごちゃしたjCarouselは非表示になりません)、正しく再描画されます。

jCarouselインスタンスを取得し、ボタンがクリックされてdivが表示されるようになったらすぐにリロードしてみました(表示されているときにウィンドウのサイズが変更されたときにサイズが変更される方法)。

jCarouselを入手するために、私は以下を使用しています。

そしてそれはnullとして返されます。

jCarouselを正しく描画するにはどうすればよいですか?

0 投票する
7 に答える
12676 参照

file - Windows/Mac OS X/Linux でライセンス情報/試用版の秘密ファイルを作成/保管する場所は?

私は、単純な登録メカニズムを使用し、ユーザーが購入前のデモ期間にアプリケーションを使用できる商用製品を書いています。

私のアプリケーションは、ユーザーがまだデモ/試用期間内にあるかどうかを計算するために、登録情報 (入力されている場合) および/または最初の起動日をどこかに保存する必要があります。登録メカニズム自体はほぼ完成しましたが、ユーザーのディスクに登録情報を保存するための適切な方法を見つける必要があります。

最も明白なアイデアは、試用期間を設定ファイルに保存することですが、ユーザーは時々それらを削除したりいじったりする傾向があるため、登録情報を別の隠しファイルに保存することをお勧めします。

そこで私の質問です。Windows、Mac OS X、および Linux でこのような隠しファイルを保持および作成するのに最適な場所/戦略は何ですか? これまでに私の頭に浮かんだのは次のとおりです。

Linux/Mac OS X

ほとんどの Unix ライクなシステムは、ユーザーがファイルを書き込める場所に関してはかなりロックダウンされています。ほとんどの場合、これは/tmpディレクトリとユーザーのホーム ディレクトリのみです。ここで最も簡単なのは、ドット プレフィックスを付けてファイルを作成し、目立たなくしてから、アプリケーションに関連付けられていることが明らかではない名前を付けることだと思います。

ウィンドウズ

おそらく Linux/Mac OS X によく似ています。最近の Windows バージョンでは、ファイル システムのアクセス許可に関して、より制限が厳しくなっています。


とにかく、あなたのアイデアや考えを聞きたいです。過去に似たようなものをすでに実装している場合はなおさらです。

ありがとう!


アップデート

私にとって、そのようなファイルの場所は、このコピー保護の方法が良いか悪いかという質問の議論よりも関連性があります。

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

c# - 非表示の C# コンソール アプリケーションでウィンドウを閉じるメッセージを取得する

バックグラウンドでコンソール アプリケーションを起動する Windows フォームがあります (CreateNoWindow = rue、WindowStyle = ProcessWindowStyle.Hidden)。

Windows フォームでは、いつでもコンソール アプリケーションを停止できます。しかし、コンソール アプリケーション内で何らかの形でクローズ メッセージを処理したいと考えています。私は次のようなフックを使用しようとしました:

しかし、コンソールウィンドウが作成された場合にのみ ConsoleCtrlCheck 内にメッセージが表示されます。しかし、ウィンドウが非表示の場合、メッセージは表示されません。

コンソール アプリケーション プロセスを閉じるための Windows フォームでは、proc.CloseMainWindow(); を使用します。コンソール ウィンドウにメッセージを送信します。

PS AppDomain.CurrentDomain.ProcessExit += CurrentDomain_ProcessExit; - また、役に立たない

この状況を処理する別の方法はありますか?ありがとう。

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

codeigniter - コントローラーの隠しフィールドの値を取得する方法は?

コントローラーから非表示フィールドの値を取得するにはどうすればよいですか?

私はこれを試しました:

エラーを示しました。フィールド名は正しいです。再確認しました。

0 投票する
12 に答える
64469 参照

jquery - レンダリングされる前にjQueryで要素を非表示にする方法は?

条件付きで表示/非表示できる領域 (div、スパン) を含む html レイアウトを生成したいと考えています。これらの領域はデフォルトで非表示になっています。

document.ready で jquery を使用して .hide() メソッドを呼び出すと、これらの領域が点滅することがあります (ブラウザは部分的に読み込まれたドキュメントをレンダリングします)。そこで、html レイアウトに「display: none」スタイルを適用します。

「display:none」を適用するとカプセル化ルールが破られるため、まばたきを避けるためのベストプラクティスは何だろうか. jquery の非表示/表示の実装がいつか変更されると、サイト全体が機能しなくなります。

前もって感謝します