🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Sencha Touch

Sencha Touchとは、HTML5に基づいたマルチモバイルデバイスのjavascriptライブラリ、モデル、ビュー、コントローラパターンを指します。Sencha Incのプロダクトです。

Q&A

解決済

1回答

2107閲覧

SenchaTouch、Openlayersによる地図ズームを繰り返した際に、ボタンが操作不可能になる

ginnnosuke

総合スコア10

Sencha Touch

Sencha Touchとは、HTML5に基づいたマルチモバイルデバイスのjavascriptライブラリ、モデル、ビュー、コントローラパターンを指します。Sencha Incのプロダクトです。

0グッド

0クリップ

投稿2016/04/06 06:25

編集2016/04/06 06:26

◇前提
sencha touch-2.3.1、OpenLayers2.13.1を利用して
タブレット端末向けの顧客管理ウェブアプリを構築しています。

地図を表示させた下部にツールバーとしていくつかのボタンを配置している構成です。

◇問題概要
iOS端末(確認したものはiOS7.x~9.3.1)で利用中に、
地図を急激にズームイン、ズームアウトした場合に、
SenchaTouchにて表示させたボタンが操作不能に陥る現象を確認しました。
正確に言うと、ボタンを押下する描写?は見えますが
ハンドラーが反応しない状態です。

海外フォーラムを確認しましたが、操作不能系がみあたらず、
どなたか同様の現象に出くわした方はいらっしゃらないでしょうか。。。

ソースコードは諸事情により張れません。

◇試したこと
そのまま地図は操作できるので、地図操作時のイベントで
操作不能に陥ったボタンの要素を確認しましたが、
ハンドラーは残っておりました。(Ext.getCmp())

Android端末(Nexus7、10)では同現象は確認できませんでした。

情報が不足しておりご迷惑をお掛け致しますが、
とっかかりだけでもありましたらご教示をお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

地図生成時のオプションにて「fallThrough」を無効にしたところ、
現象が発生しなくなりました!

投稿2016/04/07 04:15

ginnnosuke

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問