KendoUI Accordion没有在iPad上扩展
KendoUI Accordion not getting expanded in iPad
我有一个在iPad上运行的web应用程序。此应用程序包含一个剑道UI Accordion。
当页面内容大于屏幕大小时,并且当我想要滚动时,会发生正常的页面滚动(如预期)。但是当尝试滚动剑道手风琴时,页面滚动而不是手风琴滚动(意外)。
通过应用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);
}}
删除touchstart
事件侦听器中的event.preventDefault()
。它将允许您点击可滚动区域内的链接。
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- HTML5音频加载和播放获胜'我不能在iPad上工作
- 扩展移相器按钮类不工作
- chrome扩展中的navigator.geolocation.getCurrentPosition
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 对iPad上的点击事件反应缓慢
- chrome扩展更改主机/域警告
- TableExport jquery插件:文件名和扩展名问题
- 如何在chrome扩展中重定向到html页面
- Chrome扩展没有't在重新加载之前考虑期权价值
- 扩展SVGTextElement时出现Typescript Uncaught TypeError
- 如何通过自己获得Chrome扩展的用户反馈/错误报告
- Javascript”;类“;带有参数的扩展
- 试图阻止Chrome通过扩展关闭
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 表达式引擎扩展开发-向呈现的条目添加自定义javascript
- 从选项页面更新chrome扩展清单权限
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- Chrome扩展:遍历不同的页面并收集数据
- KendoUI Accordion没有在iPad上扩展