1

JQuery Mobile、Kendo UI、その他の JavaScript フレームワークのスライダー/ドラッグ アンド ドロップデモをいくつか試してみましたが、私のタブレット (Windows 8 Consumer Preview を実行) の Metro バージョンの IE10 では動作しないようです。

IOS にも同様の問題があったことを覚えていますが、ほとんどのフレームワークを使用して、現在 iPad で動作しています。

この問題を解決する方法を知っている人はいますか?この問題に対処した JS フレームワークはありますか? これは、Win8 の最終リリース前に Microsoft によってまだ修正されていないものでしょうか?

乾杯、レイ

4

2 に答える 2

1

その理由は、IE10 で MSPointerEvents が導入されたためですこれは、少なくともまだほとんどのフレームワークで十分にサポートされていない可能性があります。

更新: Kendo UI は、2012 年第 3 四半期以降、MSPointerEvents をサポートしています。2013 年第 1 四半期の時点で、すべてのフレームワーク ウィジェットは、コンテンツがピンチズームされている場合でも IE10 で適切に動作します。

于 2012-03-15T17:52:44.647 に答える
1

Internet Explorer 10 には、タッチ、マウス、またはペンのイベントに関して、より抽象的なイベント モデルがあります。Internet Explorer 10 は、 touchstartmousedownなどのイベントを使用するのではなく、指、マウス、ペンを含むすべての種類の入力に対して起動される、はるかに単純なMSPointerDownで構成される、ほぼ間違いなく優れたモデルを備えています。

残念ながら、お気付きのように、一般的なライブラリやフレームワークには十分なサポートがありませんが、これにはいくつかの正当な理由があると思います。

  1. IE10 はまだ技術的に不完全です。
  2. IE10 は現在、Windows 7 では使用できません (ただし、最終的には Windows 7 でリリースされる予定です)。
  3. IE10 では現在、Windows 8 の未完成バージョンのインストールが必要です。

これらの理由により、主要なフレームワークやライブラリの背後にある開発者は、Microsoft の新しいブラウザをターゲットにするための時間の重大な投資を延期した可能性があります。そうは言っても、Microsoft の新しいポインター モデルを注意深く見守ってきた jQuery プロジェクトの非常に重要な人物を個人的に知っています。他のチームにも同じことが言えると思います。

于 2012-06-06T05:58:39.853 に答える