1
我有一個在iPad上運行的網絡應用程序。此應用程序中包含一個Kendo UI Accordion。KendoUI手風琴沒有在iPad中擴展
當頁面的內容比屏幕的尺寸越來越當我要滾動,正常的頁面滾動發生(如預期)。但是當嘗試滾動Kendo Accordion時,頁面滾動會發生,而不是手風琴滾動(意外的)。
我能夠通過應用solution given by Chris Barr來部分解決這個問題。
應用此解決方案後,手風琴正在滾動,而不是我想要的整個頁面。
但問題是當我點擊手風琴上的項目時,手風琴項目沒有得到擴展。我該如何去做這件事。
function touchScroll(id){
if(isTouchDevice()){ //if touch events exist...
var el=document.getElementById(id);
var scrollStartPos=0;
document.getElementById(id).addEventListener("touchstart", function(event) {
scrollStartPos=this.scrollTop+event.touches[0].pageY;
event.preventDefault();
},false);
document.getElementById(id).addEventListener("touchmove", function(event) {
this.scrollTop=scrollStartPos-event.touches[0].pageY;
event.preventDefault();
},false);
}}