我正在使用iScroll4,它工作得很好!
这是我用来初始化、刷新和结束 iScroll 的函数:
function iniciarIscroll(){
/*En ie7 no lo usamos*/
if(!ie7){
$(document).ready(function() {
myScroll1 = new iScroll('nvl1');
myScroll2 =new iScroll('nvl2');
/*document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
document.addEventListener('DOMContentLoaded', setTimeout(function () { loaded(); }, 200), false);*/
});
}
return false;
}
function refrescarIscroll(){
if(!ie7){
myScroll1.refresh();
myScroll2.refresh();
}
return false;
}
function terminarIscroll(){
if(!ie7){
myScroll1.destroy();
myScroll1 = null;
myScroll2.destroy();
myScroll2 = null;
}
return false;
}
问题是它不会让<a>
或<input>
或任何东西被点击(或聚焦,我不确定);也不会应用 css :hover 或 :focus ;但它会在 javascript 中触发事件,例如
.hover() or .click()
如果可能的话,知道如何解决这个问题吗?