問題タブ [touchstart]
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.
jquery - jqueryスライダーをスライドするときにIpad/Iphoneをクリックしないようにする
私は構造を持っています
Iphone/ipad のスライディングを作成し、overflow:hidden を DIV に設定し、UL を上下に移動します
問題は、タッチスタート イベントを開始するときに、リンクに指を置いて<a></a>
スライドのために指を上下に動かすと、スライドが完了した後にページの場所が変更され、リンクのクリックが機能することです...防止する必要がありますそれ
ページの場所のみを変更したいのですが、タッチスタートの直後にタッチエンドが発生した場合にのみ、それらの間のタッチムーブはありません...
アドバイスをください、ありがとう
android - PhonegapAndroidをタップアンドホールド
ここにあるバージョンのコードを使用しています
何かのアクションの前にタップアンドホールドの「トリック」を行いますが、私の問題は、画面に触れるのをやめた場合にのみアクションがトリガーされるのに対し、少なくとも1秒間タップした後にアクションがトリガーされるようにしたいということです。画面かどうか..
これは私が望むものに近いように見えますが、完全ではないようです..(私の理解では..gbStillTouchingは常にfalseですか?どこにも切り替えられません。 ?
touch - jqplotDataHighlight、higlightMouseOver、highlightMouseDown の代わりに jqplot ツールチップをタッチ時に表示
jqplotDataHighlight オプションを使用して、MouseOver のチャートにツールチップを表示しています。
それは正常に動作します.iPadでは、ツールチップをいくつかのタッチイベントで表示したいのですが、どのように実装できますか?
上記の 2 つのオプションしか利用できないことがわかりました。タッチスタートなどでどのように実装できますか? ダブルクリックまたはその他のイベントでツールチップを表示することも役立ちます
javascript - ホバーまたはマウスアップとマウスダウンをシミュレートする touchstart と touchend
iPhoneメニューでホバーまたはマウスアップ/ダウンをシミュレートする必要があります.2つの例があります。
これはiPhoneでは機能しません。
しかし、以下は仕事です
問題は、toggleClass を使用する必要があることです。
hover - キネティック JS、これをタッチ/ホバーすると、他のすべてのオブジェクトに影響します
だから、私はできる限りこれを説明しようとします: 私はタッチするオブジェクトの束を持つキャンバスを持っています。ここではオブジェクト「アプリケーション」と「エンタープライズ」の 2 つの例のみを示していますが、これらのオブジェクトは多数あります。私の目標は、1 つのオブジェクトにホバー イメージを表示し、残りのオブジェクトには表示しないようにすることです。別のオブジェクトをクリックすると、そのオブジェクトのホバー画像がアクティブになり、他のすべてのオブジェクトのホバー画像が削除されます(基本的に「タッチされたマウスアウト」機能を取り除きます.
「このオブジェクトをタッチスタート/マウスオーバーした場合、そのホバー画像を使用し、他のすべてのオブジェクトのすべてのホバー画像を無効にします。
touch - iPadでのキネティックJSタッチスタート/タッチエンドの混乱
この問題をデバッグできません。iPad でこの jfiddle を確認すると、各円をクリックして上記の内容を変更できることがわかります。1 つの円を保持すると、緑色に変わります (イメージ スワップ)。
次に、指を取り、1 つを保持してから指を上にドラッグするか、別の指を使用して前のリングを保持しながら別のリングをクリックします。ここで、iPad のタッチ イベントが混乱し、緑色 (touchstart) のイベントが離れずに残ります。touchend イベントが発生しなかったことを意味する緑色でスタックされた複数の円が表示されます。
以前にこの問題を見た人、またはデバッグにアプローチする方法を知っている人はいますか?
このスニペットは touchstart/end イベントを示しています
jquery - HTMLキャンバスのjqueryモバイルの問題
「touchstart」モバイル イベントと HTML5 キャンバスを使用して、jquery mobile を使用して何かを描画しようとしています。
私はこのhtmlコードを使用します:
および Js コード:
しかし、私の円は省略記号のように見え、かなりぼやけています。
このコードを従来の html ページで試してみたところ、私のデバイスでは問題なく動作しました...
何か考えはありますか?
ありがとう
javascript - Android-JavaScript:ページをズームまたはスクロールするまでtouchstartイベントは発生しません
私のAndroidアプリケーションでは、ユーザーはViewPagerを使用していくつかのHTMLページを参照でき、ユーザーは要素をタッチして強調表示できます。
問題は、次のコードを使用してjavascriptを使用してtouchイベントを取得しようとすると、新しいページに移動するとelementFromPointがnullを返しますが、ユーザーがページをズームまたはスクロールすると、正しく機能します。
タッチスタートイベントの登録は、ページをズームまたはスクロールした後に発生することがわかりました。そのため、$(document).ready()に登録されていても、その直後に機能します。
ありがとうございました
jquery - toggleClass ドロップダウンが Ipad で機能しない
デスクトップ、iPad、またはタブレットのナビゲーション項目の下にドロップダウン メニューを表示するスクリプトを作成しています。
現在、これをデスクトップでテストするとドロップダウンが表示されますが、Ipad では表示されません。
Ipad のナビゲーション項目をタップしたときにアラートが表示されるかどうかを確認するためにアラートを追加しようとしましたが、表示されました。Ipad の ToggleClass に問題があるのでしょうか。
このコードが Ipad で機能しないのはなぜですか?
javascript - スクロールを無効にせずにタッチスタートでpreventDefault()
次のスクリプトを使用して、リンクの最初のタップを防ぎます。
これらのリンク[#containera]は画面全体をカバーしているため、タッチデバイスでスクロールできません。
ユーザーがスクロールした場合(touchmove / swipe / drag /…)、スクロール動作を機能させ続ける方法はありますか?
スクロールを無効にせずに、必要な効果を得る別の方法/スクリプトがあるかもしれません…?