2012-05-10 121 views

回答

0

問題吧 感謝ANY1 HAV解決方案是....應用程序能夠不着眼於文本區域..在文本區域..whenever用戶點擊...

的解決方案是文本字段的document.getElementById('id').focus();

ID。

0

以及對於需要修改iScroll.js

1)取iScroll v4.1.9 2)改變爲代碼 「onBeforeScrollStart」 行#100到這個

變種目標= e.target; while(target.nodeType!= 1)target = target.parentNode; 如果(target.tagName = 'SELECT' & & target.tagName = 'INPUT' & & target.tagName = 'TEXTAREA' !!!) e.preventDefault();

爲 「_start」 線#317 3)改變的代碼添加以下代碼

_start: function (e) { 

    if (e.target && e.target.type != undefined) { 
     var tagname = event.target.tagName.toLowerCase(); 
     if (tagname == "input" || tagname == "button" || tagname == "textarea") {// stuff we need to allow 
      return; 
     } 
    } 

    var that = this, 
     point = hasTouch ? e.touches[0] : e, 
     matrix, x, y, 
     c1, c2; 
+0

這樣做,爲你工作!我現在也修改了幾個部分,現在它的工作很好 – Neji