問題タブ [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 に答える
1309 参照

jquery - jQuery:コントロールページをリロードするか、現在のページから移動します

ユーザーがマウス(リンクをクリック)またはキーボード(フォーム要素をフォーカスした状態でEnterキーを押す)の操作を使用して現在のページから移動した場合、事前にJavaScript/jQueryコマンドを実行できるようにしたいと思います。

例示的なワークフロー:

  1. ユーザーが任意のリンクをクリックするか、キーを押すと、ブラウザに新しいページが読み込まれます
  2. JavaScriptイベントが発生し、何かを実行します(たとえばconsole.log()
  3. 最後に、ページの読み込みが実行されます

さらに、それがページのリロードをトリガーするユーザーイベント(F5キーを押すなど)でも機能する場合は素晴らしいでしょう。

Stackoverflowにも似たようなものがあることに気づきました。回答ボックスに未保存のコンテンツがある場合、別のページをロードする前にアラートが表示されます。それは私が求めているのと同じ機能かもしれません。

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

javascript - Android のユーザー インターフェイスの WebView

WebView+html+javaスクリプトを使ってAndroidのユーザーインターフェースを作るのは良い考えだと思いますか? また、アプリケーション内のすべてのダイアログは、Java ハンドラーにバインドされた html ページを含む新しい WebView を開きます。

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

uitableview - ユーザー操作を再度有効にした後に UITableViewCell の色を変更する

私のアプリでは、ユーザーの操作が無効になっているメニューポイントがいくつかあります。

ログイン後、これらのセルの一部を再度有効にしたいと考えています。

このスニペットは途中で機能しています:

しかし、コードの最後の行は機能していません。テキストは以前と同じように灰色です。

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

ios - テーブル ビューでのユーザー操作を有効にする

したがって、ナビゲーションコントローラーを備えたtableViewがあります。そして、データはurlからロードされます。したがって、行が選択されると、データがロードされている間、別のテーブル ビューが表示され、ナビゲーション バーの [戻る] ボタンが無効になり、スクロールとユーザー操作全体が無効になります。私が必要とするのは、データがまだボットで読み込まれている場合でも、ナビゲーション コントローラーの戻るボタンを有効にすることです。誰でも助けることができますか?

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

ios - UITableViewCellsへの他のUI要素の追加

次のように、accessoryViewをUITableViewCellに追加すると、次のようになります。

セルuserInteractionEnabledをYESに設定する必要があります。問題は、セルのインタラクションをYESにしたくないので、textFieldだけを有効にすることです。私はこれを試しました:

ただし、テキストフィールドはUITableViewCellのサブビューであるため、目的の効果は得られません。

だから私の質問は、セル自体との相互作用を有効にせずに、UITableViewCell内のUI要素との相互作用を有効にするにはどうすればよいですか?つまり、ユーザーがセルを押したときにセルが青色に変わることは望ましくありませんが、テキストフィールド内のテキストを編集できるようにする必要があります。

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

android - Android でタイマーをリセットするためにユーザー アクティビティをスキャンする方法

1 つの問題に直面していますが、解決策が見つかりません。

私のアプリケーションには PIN コードがあり、ユーザーからのアクションなしで 2 分後に検証を解除したいと考えています。たとえば、ユーザーが PIN を確認し、電話をテーブルの上に置いたままにして (アプリケーションを実行したまま)、2 分後に PIN の確認を解除したいとします。

問題は、ユーザー アクティビティをスキャンする方法です (画面またはボタンの任意の場所をタッチすることを意味します)。もちろん、アクティブなコンポーネント (ボタンなど) のタッチをスキャンできますが、画面上の任意の場所でタッチをスキャンしてタイマーをリセットすることもできます。

それを行う方法はありますか?

どうもありがとう!

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

macos - Macでのユーザーインタラクションの最後のインスタンス

ユーザーが特定のMacと対話した最後のインスタンスを検出しようとしています(できれば、エポックからの秒数など、ある種の同等のデータ構造で)。

この操作には、入力、マウスモーション、アプリの操作などが含まれます。ただし、これらの状態はユーザーの好みに左右されるため、コンピューターがロックされているか、画面に保存されているかを判断するつもりはありません。

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

iphone - UIImageViewピクセルパーフェクトなUIImageの不透明な部分の「タッチが始まりました」

iphoneアプリを開発し、UIImageviewを使用し、不規則な形状の画像を設定しました

そして私はtouchesbeganを使用してタッチを取得します

すべて問題ありませんが、問題は、imageviewのCGRectMake(つまり、0,0,320,32.5)が占めるすべての長方形領域でイベントを取得するのに対し、画像(-----の形状)でのみイベントを必要とすることです。 ||||| -----)。

cgrectmakeでカバーされている残りの領域ではなく、画像でのみイベントを取得するようにするにはどうすればよいですか?

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

user-interaction - 小さなpingアプリの間隔設定についてアドバイスが必要です

各ping間の時間間隔を使用してIPまたはIP範囲にpingを実行できるアプリケーションを作成しています。ここでの私の懸念は、間隔が小さすぎることが許される場合、私のプログラムはpingフラッドを実行しているように見えることです。

小さなアプリでミリ秒単位の最小間隔を許可する必要がありますか?

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

android - Androidでユーザータッチイベントでサイズ変更可能な長方形を作成するには?

ユーザーのタッチでサイズが変更される長方形を作成したいと思います。以下の画像は、私がやりたいことの良い例です:

サイズ変更可能な長方形

そのような例はありますか?これを実装するには何を勉強する必要がありますか?

前もって感謝します、