問題タブ [angularjs-ng-touch]

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

angularjs - Angular ng-Touch スワイプ イベントが Windows 8.1 および Windows Phone オーバーフローで失敗する

現在、Angular 1.3.13、angular-touch 1.3.15、および Cordova 4.1.2 を次のコードで使用しています。

以下のコントローラーで。

Windows Phone および Windows 8.1 エミュレーターでは、リストがオーバーフローをトリガーするのに十分な大きさになるまでスワイプ イベントが正常に発生し、スワイプ イベントの発生が停止します。オーバーフロー プロパティを非表示に設定すると、スワイプ イベントが再開します。誰もこの問題を見たことがありますか? さらに情報が必要な場合はお知らせください。

0 投票する
0 に答える
726 参照

angularjs - AngularJS ngTouch $swipe移動が機能しない

ngTouch Module を使用して、タッチ デバイス用の実装を行いました。「開始」は正常に機能します。しかし、オブジェクトを最初のドロップゾーンからドラッグすると、「移動」の場合の console.log() は表示されません。最初のドロップゾーン内で「移動」が機能します。

HTML:

指令:

私の使用例に興味があるかもしれません: ユーザーがオブジェクトをページの下部にドラッグすると、ウィンドウが自動的にスクロールするようにします。ドラッグ アンド ドロップは ngDraggable ( https://github.com/fatlinesofcode/ngDruggable ) で解決されます。何か案は?

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

angularjs - 特定の場所で ng-touch を無効にする

私はカルーセルを使用してui.bootstrapおり、そのためにng-touchを使用する必要があります。アプリを挿入すると、ngTouchいくつかのブレーキがかかり、モバイルの入力をクリックできなくなります。特定のコントローラーを挿入するにはどうすればよいですか?

0 投票する
0 に答える
56 参照

css - 特定の要素にわずかな遅延を追加するように ngTouch を構成することは可能ですか?

ngTouch がモバイルでのデフォルトの 300 ミリ秒の遅延を削除してモバイル エクスペリエンスを向上させることは知っていますが、モバイル リンクのタップが非常に速く発生するため、-webkit-tap-highlight-colorスタイルが機能しなくなります。そのハイライト スタイルにするために必要な要素がいくつかあります。属性を追加したり、ngTouch にそれらの要素に少なくとも少しの遅延 (100ms など) を持たせることは可能ですか? PSスタイルにハイライトスタイルを追加しようとしましたが、うまくいきng-click-activeませんでした。クリック時にハイライト クラスを手動で適用する JS インターセプターも追加しましたが、それも機能しませんでした。

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

javascript - ドロップダウンの切り替えが ngTouch で機能しない

メイン DIV でのイベントの伝播を停止する必要があり、元のイベント オブジェクトに、イベントが「more_vert」ボタンで発生したかどうかのフラグを設定します。これは正常に動作しますがngTouch、次のコードを有効にすると、OS: Android / ブラウザ: Google Chrome で動作しなくなります。

私はAngular 1.4.7を使用しています。

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

javascript - angular-touch / touchイベントでng-submitが起動しない

タッチ イベントが発生しない、ng-submitまたはng-click(chrome デバイス開発ツールで) という奇妙な問題があります。Chrome 開発ツールは touchstart/touchend イベントをシミュレートするため、これが機能しない理由がわかりません。デスクトップで問題なく動作します。

次の HTML フォームがあるとします。

そして、次のディレクティブ/コントローラー:

コンソール ログは登録されません。デスクトップで問題なく動作します。奇妙なのは、クラスng-submittedがフォームに追加されていることです。

ng-submitおよび touch イベントで何か不足していますか?