問題タブ [collapse]

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 に答える
2963 参照

jquery - jQuery UIタブ、イベントの選択/選択解除(折りたたみ)

私はjQueryUI1.8.5タブプラグインを使用しており、折りたたみ可能:真の構成です。タブを折りたたんだ後、cssクラスを追加するために関数を呼び出す必要があります。誰かが方法を知っていますか?

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

iphone - 折りたたみするtableViewセルの実装

そのため、複数のセクションがあり、それぞれに複数のセルがあるテーブルが必要でした。セクションのヘッダーに触れることで、このセクションは展開され、他のセクションは最小化され、ヘッダーのみが表示されます。

私はいくつかの提案を調べ、a)セルの高さを0に設定し、アニメーション化されたデータを再ロードし、b)セルのヘッダーにサブビューとしてボタンを追加することでこれを達成しました。

とにかく、それは正常に動作しますが、主に小さな問題があります。つまり、変更をアニメーション化すると、各セルのヘッダーの下に「ちらつき」が表示されます。セルの内容が再描画されているからだと思います。そして、私はそれが好きではありません!

アプローチが正しいのか、それとも一般的にあなたの意見なのかをお聞きしたいと思います。さらに、誰かが私のテーブルに「ちらつき」が表示される理由を教えてくれれば、私は本当に幸せです:)

編集:別のことは、セクションを押すと、すべてのセクションヘッダーが押されたように見えるということです....誰かがこの奇妙なアーティファクトも見たことがありますか?

0 投票する
4 に答える
14688 参照

qt - (PyQt)QTreeView-すべての子供と孫を拡大/折りたたみたい

QTreeViewの特定のブランチのすべての子を展開または折りたたむことができるようにしたいと思います。私はPyQt4を使用しています。

QTreeViewには*にバインドされたすべての子の展開機能があることは知っていますが、2つのことが必要です。別のキーの組み合わせ(シフトスペース)にバインドする必要があり、すべての子も折りたたむことができる必要があります。 。

これまでに試したことは次のとおりです。QTreeViewのサブクラスがあり、シフトスペースキーの組み合わせをチェックしています。QModelIndexで「子」関数を使用して特定の子を選択できることは知っていますが、それには子の数を知る必要があります。internalPointerを確認することで子の数を取得できますが、それは階層の最初のレベルの情報しか提供しません再帰を使用しようとすると、多数の子カウントを取得できますが、これらを有効なQModelIndexに変換し直す方法がわかりません。

ここにいくつかのコードがあります:

これが私が調査していた再帰メソッドの始まりですが、実際に拡張状態を設定しようとすると、再帰内に入ると有効なQModelIndexとの「接触」が失われるため、行き詰まります...

これを見てくれてありがとう!

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

google-maps - MarkerClusterer を使用した Google マップの折りたたまれたマーカー

http://code.google.com/p/gmaps-utility-library-dev/の MarkerClusterer で GMaps V3 を使用しています。

マップに表示されるマーカーはユーザー定義であり、多くの場合折りたたまれているため、どれだけズームインしても、クラスタラーは常に 1 つの場所に複数のアイテムがあることを示します。ただし、ユーザーは各マーカーをクリックして情報ウィンドウを表示できる必要があります。これに対処する方法を知っていますか?

サーバー上で場所を少しランダム化しようとしましたが、ランダムでは十分ではなく、マーカーが崩壊し続けます。

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

jquery - Jqueryの折りたたみメニューは、新しいページが読み込まれたときに開いたままにする必要があります

こんにちは私は、アイテムが選択されたときに、すぐに閉じるのではなく、メニューを開いたままにしようとしています。これが私のjquery.collaspe.jsファイルです:

順序付けされていないリストを使用しています。誰かがリストアイテムをクリックすると、メニューが選択されたことをユーザーに通知せずに、メニューが再び閉じて、リスト内のそのアイテムを開いたままにします。

ある種の「選択された」コードを追加する必要があることは知っていますが、これを行う方法がわかりません。助けてください!!!!!!!

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

jquery - Drupalで認証されていないユーザーに対して折りたたみ可能なフィールドセットが機能しない?

こんにちは、ノードの 1 つの分類方法として、drupal の一部のオプション ページで折りたたみ可能なフィールドセットを許可する drupal/jquery と同じ方法を使用しました。ログインしている場合は完全に機能しますが、ログインしていない場合はまったく機能しません。何かが呼び出されていないようですが、「ソースを表示」すると、ノード内の w/ から呼び出している 3 つの js ファイルコード内にあることがわかります... ?

詳細は次のとおりです。

  • 基本ノード内の折りたたみ可能なフィールドセット (「ストーリー」コンテンツ タイプ)。
  • Drupal6
  • ログインした作品
  • ログアウトしても動かない

どんな助けでも大歓迎です!さらに明確にすることが役立つかどうか教えてください。ありがとう!テ

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

css - 絶対に配置された div のマージンを折りたたむ?

私は合計4つのdivを持っています:

1 つのコンテナ 1 つのサブメニュー 1 つのコンテンツ 1 つのサイドバー

それらは次のように設定されています。

コンテナには position:relative と overflow:hidden があります

サブメニューとコンテンツには float:left があり、配置に使用されるマージンがあります

サイドバーは絶対に右側に配置されます (サブバーがレイアウトに影響するため、float は機能しません。

サイドバー内に垂直にリストされている画像がありますが、コンテナによって切り取られています。フロートするか、位置を相対に設定すると、サイドバーが適切に含まれます。サイドバーの後に明確な修正を試みましたが、うまくいきません。

これは、私が常に問題を抱えている問題の 1 つです。助言がありますか?

- - -編集 - - -

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

javascript - JavaScriptonLoad関数+IE=問題

私は、学生が機関やそれらに関する追加情報を検索できるようにする学校プロジェクトに取り組んでいます。

検索後、結果は次のように表示されます。画像を表示できません。10の担当者を取得する必要があります。これは、後で行います。

これは機能します。私はこのonLoad関数を使用します。

しかし、IE7を使用するときは、最初にいくつかの機関(通常は19)しか取得しません。
次に、この機能を保持するプラス記号の1つを押します。

}

奇妙なことに、19件すべての結果が表示されるようになりました

だから私の質問は:

IE7はonLoadコードを停止しますか(おそらく処理するには多すぎるため)、またはプログラムのエラーを探す必要がありますか?
他のブラウザでは、このプログラムは完全に機能します。

これは、実際のHTML、JSTL、およびJavaScriptコードのコードです(厄介なことはわかっていますが、JSTLの演習なので、使用する必要があります)。

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

jquery - jqueryメニューを展開/折りたたみます(正しいセレクターが見つかりません)

メニューに順序付けられていないリストを使用する..クリック機能の選択はありますが、特定のリストのみの選択を理解することはできません。私が今持っている方法では、特定のクラスのすべてのリストを展開/折りたたみますが、クリックしたクラスにのみ表示したいと思います。

これがjQueryです

これがHTMLです

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

wpf - 複数のエキスパンダーは、1つがエキスパンドの場合は折りたたむ必要があります

4つのエキスパンダーコントロールがあります。1つのエキスパンダーがエキスパンドされたときに、他のすべてのエキスパンダーを折りたたむ/閉じるにはどうすればよいですか?