附加是一個概念輸入與iPhone上找到類似的小提琴。使用一個名爲iScroll4的庫,它可以處理除IE之外的所有內容。IE兼容拖動滾動Div
我測試過IE 8和IE 9,兩者都不起作用。這裏是一個小工具,可用於Firefox,Chrome,Safari和觸摸屏移動設備。
任何一個能解決嗎?
附加是一個概念輸入與iPhone上找到類似的小提琴。使用一個名爲iScroll4的庫,它可以處理除IE之外的所有內容。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);
}
不錯:-)謝謝 – zyrex