iPhoneに見られるのと同様のコンセプト入力用のフィドルです。 IE以外のすべてで動作するiScroll4というライブラリを使用します。IE互換のドラッグスクロール可能なDiv
私はIE 8とIE 9をテストしており、どちらも動作しません。ここでは、Firefox、Chrome、Safari、およびタッチスクリーンモバイルデバイスで動作するフィドルがあります。
いずれかがそれを解決することはできますか?
iPhoneに見られるのと同様のコンセプト入力用のフィドルです。 IE以外のすべてで動作するiScroll4というライブラリを使用します。IE互換のドラッグスクロール可能なDiv
私はIE 8とIE 9をテストしており、どちらも動作しません。ここでは、Firefox、Chrome、Safari、およびタッチスクリーンモバイルデバイスで動作するフィドルがあります。
いずれかがそれを解決することはできますか?
「IEでは動作しない」とはどういう意味ですか?
iScrollを使用しているときにIEで完全なページが読み込まれないという問題が発生しました。 eventListenerでエラーが発生しました。
IE < = 8の場合、イベントリスナーを切り替えて修正しました。
if(getInternetExplorerVersion() != '-1' && getInternetExplorerVersion() <= '8') {
document.attachEvent('touchmove,', function (e) {
e.preventDefault();
}, false);
document.attachEvent('DOMContentLoaded', loaded, false);
}
else {
document.addEventListener('touchmove', function (e) {
e.preventDefault();
}, false);
document.addEventListener('DOMContentLoaded', loaded, false);
}
iScrollは、この問題が長引いています。 iScrollコードを手動で更新して修正する必要があります。 zyrexの解決策は良いですが、より良いことができます:
if(!document.addEventListener) {
document.attachEvent('touchmove,', function (e) {
e.preventDefault();
}, false);
document.attachEvent('DOMContentLoaded', loaded, false);
}
else {
document.addEventListener('touchmove', function (e) {
e.preventDefault();
}, false);
document.addEventListener('DOMContentLoaded', loaded, false);
}
nice :-) thanks – zyrex