問題タブ [user-interaction]

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

android - Android contentViewはユーザーの操作を無効にしますか?

ユーザーがアクティビティのコンテンツ ビュー内のビュー/サブビューに触れないように、アクティビティでのユーザー インタラクションを無効にしたいと考えています。これを達成する方法はありますか?

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

javascript - Jquery、ユーザーインタラクション:リンクにカーソルを合わせると、プロジェクトの組み合わせが強調表示されます

JSフィドル(コード)

これは私が配列を学ぶために自分で設定したタスクの詳細ですが、このタスクを実行するためのよりクリーンな方法を考えられる人がいるかどうか疑問に思いました。ユーザーがいくつかのリンクにカーソルを合わせたときに強調表示されるプロジェクトのリストが必要です。

私がやりたいこと

私はプロジェクトのリストを持っています。各プロジェクトで、SEO、開発、または設計に取り組むことができました。このページには、デザイン、開発、SEOなどのリンクのリストもあります。リンクにカーソルを合わせると、いくつかのプロジェクトが強調表示されます。(組み合わせ)。したがって、私が複数のタスクを実行する可能性のあるいくつかのプロジェクトでは、複数のリンクが強調表示されます。

私が現在これをやろうとした方法

プロジェクトのオンオフのリストを使用して2D配列を作成できると思いました。ホバーしたリンクに応じて、正しい配列が引き出されます。JSfiddleリンクが表示されている場合、それは私ができる限りのことです。

非常によく似たものの例

IDデザイン

ヘルプやアドバイスをありがとう

明確に説明したと思いますが、サンプルリンクのコードを削除できることはわかっていますが、それを実行することから学び、カットアンドペーストするだけです。-他の人の考えを見て、jqueryを使用してください。

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

python - コマンドとして「left()」と「right()」を指定するだけで、ネストされたリストをカーソルで手動でナビゲートしますか?

私はPythonで書いていますが、抽象的な概念は私や他の人にとってもっと興味深いと思います。したがって、必要に応じて擬似コードを使用してください:)

あるクラスのアイテムのリストがあります。ここで文字列と数字を使ってやってみましょう、それは本当に問題ではありません。任意の深さにネストされています。(実際にはリストではなく、リストに基づくコンテナクラスです。)

[1、2、3、['a'、'b'、'c'] 4 ['d'、'e'、[100、200、300]] 5、['a'、'b' 、'c']、6]

['a'、'b'、'c']は両方とも実際には同じコンテナであることに注意してください。一方を変更すると、もう一方も変更されます。コンテナとアイテムは編集でき、アイテムは挿入され、最も重要なコンテナは複数回使用できます。冗長性を回避するために、1つのコンテナーにアイテムを挿入する機能が失われ、他のすべてのコンテナーに自動的に表示されるため、リストをフラット化することはできません(私は思います!)。

問題:フロントエンドの場合(python "cmd"モジュールを使用したコマンドラインのみ)、読み取りまたは編集できるように常に現在のアイテムを指すカーソルを使用して、この構造をナビゲートしたいと思います。カーソルは左右に移動でき(ユーザーの視点)、リストがネストされたリストではなくフラットなリストであるかのように動作する必要があります。

人間にとって、これは非常に簡単です。上記のこのリストにはサブリストが存在しないふりをして、左から右へ、そして後ろへと移動します。

たとえば、上記のリストの「3」の位置にいて右に行くと、次の項目として「a」、次に「b」、「c」、次に「4」などが表示されます。 「300」は次に「5」を取得します。

そして後方:「6」から左に行くと、次は「c」です。「5」から左に行くと「300」になります。

では、原則としてそれをどのように行うのでしょうか?私はここに1つのアプローチがありますが、それは間違っており、質問はすでに非常に長いため、ほとんどの人がそれを読まないのではないかと心配しています:(。後で投稿できます。

PS抵抗するのが難しい場合でも、この質問に対する答えは、「なぜこれを実行したいのか、なぜこのようにデータを整理するのか、最初に[リストをフラット化|私の想像から何か]しないのか」ではありません。 ?問題は私がここで説明したものとまったく同じであり、他には何もありません。データはこのように問題の性質によって構造化されています。

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

ios - ユーザー インタラクションの伝播をキャプチャして停止する iOS UITableViewCell

サブクラス化した UITableViewCell をカスタム描画しています。そこには、ユーザーの操作が必要な OpenGL ES 2.0 コントロールがあります... 水平方向にドラッグを開始すると、コントロールは応答しますが、垂直方向に移動するとすぐに、テーブル ビューのビューポートを移動し始めます。このインタラクションが UITableView に行くのを止めて、UITableViewCell の自分の UIView に制限するにはどうすればよいですか?

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

objective-c - Objective C:1つを除くすべてのタブバーへのユーザーインタラクションを無効にするにはどうすればよいですか?

タイトルが示すように、1つを除くすべてのタブバーをロックできるようにしたいと思います。そして、ユーザーがアクションを完了した後でのみ、残りのすべてのタブバーを有効にします。どうやってやるの?

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

android - Android: ユーザーによる一般的な使用の検出

電話の使用を監視するアプリケーションに取り組んでいます (具体的には、使用されている時間)。現在、電話、SMS、MMS、画面のオン、画面のオフ、キーガードのロック解除の時間を記録しています。ここで、ユーザーが上記以外の操作をいつ行うかを判断したいと思います。お気に入り:

1) アプリケーションの使用 (アプリケーションがユーザーによって起動されたとき、および/またはユーザーによってアクティブに使用されているときを検出します)

このために、Activity Manager で遊んでいますが、必要な情報を取得する良い方法がないようです。フォアグラウンド、バックグラウンド、実行中のサービスに関する情報はありますが、使用量、使用時間、アプリケーションの起動時間などに関する情報はありません。

2) 一般的な画面操作 (ユーザーが何らかの方法で画面を操作していることを検出します)

アクティビティがフォアグラウンドにないときに、一般的な画面またはキーボードの操作を検出する方法をまだ見つけていません。ここで何か助けていただければ幸いです。

3) その他 (ユーザーが自分の携帯電話を操作することを表す他の「イベント」を受け入れます)

ユーザー アクティビティを検出する際に何を探すことができるかについて、他のアイデアを受け入れることができます。

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

iphone - タッチ イベントによる Iphone/iPad カスタム コントロール

OliveTree 聖書ソフトウェア アプリケーションのように、ユーザーが画面の特定の部分をタップしたときに、セグメント化されたコントロールを作成したいと考えています。

ユーザーがアプリの詩をタップすると、タップ部分の真上にセグメント化されたコントロールが自動的に表示されます。または、iPhone のセグメント化されたコントロールをコピー、選択、貼り付けするように表示されます。
これを行う方法?
前もって感謝します。

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

ios - ユーザーの操作とプログラムによるスクロールのない iOS UIScrollView

ユーザーがスクロールできなくてもUIScrollViewを持つことは可能ですか?したがって、プログラムでUIScrollViewをスクロールすることは可能ですか?

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

ghostscript - PostScriptエグゼクティブからのユーザーインタラクション

プロンプトでユーザーから入力を受け取る必要があるアプリケーションをPostScriptで構築しています(GhostScriptエグゼクティブを使用し、ファイルはプリンターに送信されません)。PostScript言語リファレンスマニュアルには、これが可能であることを示唆するものが何も見当たりません。また、幹部に戻りたくないので、これは可能ですか?

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

jquery - Jquery はすべての dom イベント呼び出しとユーザー インタラクションを検出します

ユーザーの行動を記録するために、すべてのユーザー アクションを追跡したいと考えています。たとえば、ユーザーがリンクをクリックすると、ページの読み込みを実行する前に、その情報で何かを行うメソッドを呼び出したいとします。これは、マウス ホバー イベント、キーボード入力、またはその他のユーザー操作でも機能するはずです。