附件是一个类似于iPhone上的概念输入的小提琴。使用名为iScroll4的库,该库适用于除IE之外的所有内容。
我测试了IE 8和IE 9,两者都不起作用。这是一个适用于Firefox,Chrome,Safari和触摸屏移动设备的小提琴。
任何人都可以解决它吗?
答案 0 :(得分:2)
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);
}
答案 1 :(得分:0)
“你不在IE中工作”是什么意思?
我遇到了一个问题,即在使用iScroll时我的整个页面没有加载到IE中。 eventListener中发生错误。
如果IE< = Version 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);
}