問題タブ [swiper]
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.
android - 危険なスワイパー: リストが大きいとスワイプがとても遅い
アプリの別のスライドに移動するために危険なスワイパーを使用しています。スライドの 1 つにレコードのリストがあります。リストに 10 ~ 20 個の動的レコードがある場合、スワイパーはスムーズにスワイプしますが、レコードが増えるとスワイプが非常に遅くなります。私の Iphone 4 では、300 件のレコードがある場合、次のスライドにスワイプするのに 2 ~ 3 秒かかります。私はスワイパーのこれらの単純なコード行を持っています:
速度オプションを追加しようとしましたが、まだ遅延があります。危険なスワイパーは多数のレコードをサポートしていませんか?
javascript - スワイパーが定義されていないのはなぜですか?
なぜこれが起こっているのか理解できません。別のスワイパーにネストされたスワイパーがあります(1つは垂直スクロール用、もう1つは水平用です。私を狂わせる原因は、ネストされたスワイパーを破棄する必要があるときに定義されていないことです。これが私がやっていることです:
これによりスワイパーが作成され、次の関数に返されます。
ここで高さを設定する必要があります。そうしないと、スライドが適切に取り付けられません (はい、高さを計算しようとしましたが、ワークライトを使用しているため、モバイルで問題が発生していました)。
さて、ここで物事がうまくいくところです。これをクロムでテストしています(申し訳ありませんが、現時点で提供できるリンクはありません)。
ご覧のとおり、swiper
機能する変数があり、正常に破棄できます。また、innerSwiper があります。残りは関係ありません。これより前は機能していたからです。私を夢中innerSwiper
にさせているのは、それが . だから私の質問は:私が未定義になり続けるのは何が間違っているのですか?undefined
returns
javascript - Swiper Slider 内で Textarea を使用する (タッチ イベントを無効にする)
危険な「スワイパー」スライダーを使用しています。スライドの 1 つにテキストエリアがあり、問題が発生しています。デスクトップではすべて問題ありませんが、モバイルでテキストエリアにテキストを入力すると、Swiper が再初期化されて最初のスライドに戻るようです。
これはモバイルでのみ発生するため、テキスト領域で発生するタッチ イベントの 1 つに関連していると推測しています。
別の投稿で提案されているように、私は適用しました:
これでは問題が解決しなかったので、すべてのタッチ イベントを含めるように拡張しました。そして、すべての親 (swiper ラッパーまで)。まだ成功していません。
アラートを使用して、発生しているタッチ イベントを表示しようとしました。しかし、スワイパーがリセットされる直前に発生するイベントが表示されません。
危険なスワイパー スライダー内でテキストエリアを使用した経験がある人はいますか? または、問題を引き起こしている可能性のあるイベントとそれを防ぐ方法についてのアイデアはありますか?