JSCROLLPANE IPAD/IPHONE/IPOD/IOS SCROLL/ANDROID支持

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSCROLLPANE IPAD/IPHONE/IPOD/IOS SCROLL/ANDROID支持相关的知识,希望对你有一定的参考价值。

From http://snipplr.com/view/41051/jscrollpane-ipadiphoneipodios-scoll-support/ here the part of code to add in jScrollPane.js for android,iphone,ipod,ipad support. Add this after :if (isScrollable) { (around line 165)
  1. // Ipad, Iphone, Ipod and Android support
  2. if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)) || (navigator.userAgent.match(/iPad/i)) || (navigator.userAgent.match(/Android/i))) {
  3. var isTouchScreen = 1;
  4. }else{
  5. var isTouchScreen = 0;
  6. }
  7.  
  8.  
  9. $container.bind('touchstart', function(e){
  10. var cpos = dragPosition;
  11. if(isTouchScreen){
  12. e = e.originalEvent.touches[0];
  13. }
  14. var sY = e.pageY;
  15. var sX = e.pageX;
  16.  
  17.  
  18. $container.bind('touchmove',function(ev){
  19. if(isTouchScreen){
  20. ev.preventDefault();
  21. ev = ev.originalEvent.touches[0];
  22. }
  23.  
  24. var top = cpos-(ev.pageY-sY);
  25. positionDrag(top);
  26.  
  27. });
  28. $container.bind('touchend',function(ev){
  29. $container.unbind('touchmove touchend');
  30. });
  31. });

以上是关于JSCROLLPANE IPAD/IPHONE/IPOD/IOS SCROLL/ANDROID支持的主要内容,如果未能解决你的问题,请参考以下文章

打印具有多个页面的 jscrollpane

动态创建 jCheckBox 并添加到 jScrollPane

爪哇。无法在 JScrollPane 中添加 JPanel

使 JScrollPane 自动向下滚动

JScrollPane 组件不出现

JScrollPane 上面放 JPanel 怎么让 JScrollPane 在适当的时候显示滚动条