附件是一个类似于 iPhone 上的概念输入的小提琴。使用一个名为 iScroll4 的库,它适用于除 IE 之外的所有内容。
我已经测试过 IE 8 和 IE 9,但两者都不起作用。这是一个适用于 Firefox、Chrome、Safari 和触摸屏移动设备的小提琴。
任何人都可以解决它吗?
附件是一个类似于 iPhone 上的概念输入的小提琴。使用一个名为 iScroll4 的库,它适用于除 IE 之外的所有内容。
我已经测试过 IE 8 和 IE 9,但两者都不起作用。这是一个适用于 Firefox、Chrome、Safari 和触摸屏移动设备的小提琴。
任何人都可以解决它吗?
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);
}
“不在 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);
}