問題タブ [iscroll]
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 - iscrollview.js を RequireJS と jQuery Mobile に含める
私は徐々にこれに必死になっています。RequireJS を使用して JS コードを分離するプロジェクトがあります。私はなんとかこれを起動して実行しましたが、今はiscrollviewライブラリに問題があります。これにより、jQuery Mobile Web サイトで使用するiScrollの実装が提供されます。私の状況をスケッチするコードは次のとおりです。
index.html:
js/main.js:
皆さんが外出できるように、私の問題を十分に指摘できたことを願っています。あなたがそれに費やした努力に本当に感謝します!
編集:
(簡略化された)プロジェクトはこちらにあります。
iscroll - iscroll dom の変更
iScroll が正常に動作しています。テキストを含む 3 つのスクロール可能な div に jQuery フォント サイズ調整プラグインを追加しました。「A +」を使用してテキストサイズを大きくすると、「ラバーバンド」効果が得られます[これは期待していました] MASTERING THE REFRESH() METHOD
は
認識していますが、これを正しく実装する方法がわかりません。
私のiscrollコードは
テキストを含む div の 1 つのサンプルは次のとおりです。
どのように/どこに追加できますか
javascript - iScroll、スクローラーを呼び出すにはどうすればよいですか?
iScrollのドキュメントには、次のような一般的なiScrollの設定が示されています。
私の質問は、どのようにスクローラーを呼び出すのですか?私が使用する場合:
エラーが発生します。
javascript - iScroll URL ハッシュ変更のサポート
これは iScroll の既知の問題であり、メニューが完全に機能しなくなる iOS5 でのみ発生するようです。iScroll のすべてのサブ リンクはハッシュ アンカーです。これに対する回避策はありますか?
javascript - iScroll と標準の WebView スクロール機能の切り替え
私はかなり重いiPhone Web / PhonegapアプリにiScroll 4を使用しており、基本的にクリック時にiScrollsスクロール機能と標準の「ネイティブ」Webviewスクロールを切り替える方法を見つけようとしています。これが欲しい理由を以下に説明します。
私のアプリには、いくつかの異なるサブページがすべて 1 つのファイルに含まれています。一部のサブページには入力フィールドがあり、一部のサブページにはありません。ご存知のように、iScroll + 入力フィールド = 残念です。スクロールが重要で、入力フィールドがない 1 つのサブページを iScrolls ラッパー div (およびそのすべての機能) で囲みました。他のセクションは、この divの外側に配置しただけなので、スクロール機能はまったくありません。もちろん、すべてをラッパー内にラップし、iScroll を有効/無効にしようとしましたが (以下を参照)、まったくうまくいきませんでした:
いくつかのサブページをメインのスクロール領域 / iScroll div の外に配置することで、iScroll と標準の Web ビュー スクロール(後者 - iScroll が行うと思われる) の両方を無効にしました。ただし、以下の行を追加することで、垂直方向の可動性を得ることができました (それは一言でしょうか?)。残念ながら、これでは基本的なスクロール機能しか使えないため、指で画面を垂直にスワイプする以上のスクロールはありません。大量のコンテンツをブラウズするひどい方法
したがって、iScroll のラッパー div の外側に配置されたサブページで標準の webview スクロールを有効にする方法を探しています。上記のようなさまざまなアプローチを試みましたが、成功しませんでした。自分でテストするためのハードコードやデモを提供していないことをお詫びします。コードが多すぎて、コンテキストから外れて表示されるため、誰の役にも立たないでしょう。
それで、iScrollスクロール機能と標準の「ネイティブ」Webビュースクロールを切り替える、JavaScriptでこれを行う方法はありますか? DOM全体を再構築したくないので、上記のような解決策が望ましいでしょう。
javascript - iScroll4-クリックアンドドラッグ(HREF)
コードに問題があり、iscroll4でカルーセルを作成しましたが、画像にズームがあり、クリックしてfancyboxイベントが発生します。ドラッグ時にリンクを無効にする方法はありますか?
javascript - iScroll と Blackberry トラックパッドの問題
iScroll を機能させようとすると問題が発生します。
現在、Webworks、HTML5、jQuery、JavaScript、CSS を使用して開発されたこのアプリに取り組んでおり、このアプリは、OS 6 および 7 で実行されるタッチ スクリーン デバイスと非タッチ スクリーン デバイスの両方に対応します。
私たちのチームが開発しているアプリも、大量のデータを取得して表示する必要があるため、多くのスクロール (水平方向と垂直方向の両方) が必要になります。その時、私たちは頭を強打し、髪を引っ張り始めます。OS 6 および 7 では、div を overflow: auto に設定しても、スクロールバーは表示されず、ユーザーがトラックパッド/トラックボールを使用してスクロールしようとすると、スクロールはスクロール div の高さまたは幅を超えません。
その後、iScroll を発見しました。それは良いことですが、もう 1 つの問題は、アプリが次のように動作することです。
index.html が 1 つあります。
関数 1 (関数 one_page())、関数 2 (関数 two_page()) など、アプリの他の機能へのレイアウトとナビゲーションが含まれている mainMenu() をロードします。iScroll は次の場所で初期化されます。
問題 1 - 2 番目の iScroll が初期化
されていない iScroll は mainMenu() で適切に表示されますが、iScroll は mainMenu() から呼び出される他の関数では表示されません。たとえば、mainMenu() には関数 displayUser() へのリンクがあります。リンクをクリックすると、iScroll は表示されません。この問題の解決策はありますか?
問題 2 - Blackberry トラックパッド
別の問題もあります。ページに 5 行以上のレコードが表示され、x-blackberry-focusable="true" でもトラックパッドのフォーカス ナビゲーションが機能せず、フォーカス イベントを処理する onmouseover および onmouse イベントがあります。config.xml にも設定されています。
誰かがこれらの問題に遭遇しましたか? どんな助けでも大歓迎です。
javascript - iScroll liteは、スクロールの最後または要素の下部に到達したときに検索します
わかりました。私は答えを探していましたが、探している一般的な領域でまだ答えを見つけていません。iScrollに精通していない(このプロジェクトの元開発者がiScrollを追加し、現在は引き継いでいます)。私はiScrollをどこから始めるべきかを理解しようとしてきました。
今のところ、上下にスクロールする限り、すべてがそれに応じて機能しているようです。ただし、古いデータを取得して、その時点でリストされている最新のデータに追加するなど、開発されたアプリ全体にいくつかの機能を追加したいと思います。無限のスクロール。
ajaxを介してデータを取得し、それを使用してデータを追加し、iScrollの長さを更新することは、それほど問題ではありません(少なくとも、現時点では問題ないと思います)。私の問題は、底に達した瞬間を見つけて、そのデータを取得して追加するために作成する関数を起動することです。
どこにも例が見つからないので、ここの誰かが私にいくつかのアイデアを投げてくれることを願っています
iphone - Phonegap + IOS ボタン クリック イベントでは、iScroll 4 を使用して複数回発生します。
iScroll
Phonegap 2.1.0 + IOS で v4 を使用しています。2 つの異なるページに 2 つの iscroll があります。
最初のスクロール
2番目のスクロール
最初のページiScroll
ではうまくいきました。2ページ目iScroll
もうまくいきました。しかし、2ページ目のボタンをクリックすると、ボタンクリックイベントが複数回発生します。2 ページ目の iScroll を削除すると、ボタン クリック イベントが正常に機能します。$.mobile.changePage("#Page2", null, true, true);を使用しています。Page2 に移動します。
どこにも解決策が見つからないので、ここの誰かが私にいくつかのアイデアを投げてくれることを願っています.
ありがとう
javascript - コントロールキーを押したときに IScroll でテキストを選択しますか?
Web サイトで IScroll を使用しています。
それは非常にうまく機能します。しかし、マウスカーソルでページ内のテキストを選択できません。
Ctrl
Control [ ] キーを押しながら、マウスカーソルで IScroll のテキストを選択したい。
可能ですか?できればコードを教えてください。