2012-03-15 77 views

回答

0

這不僅使得它必將爲只讀文本框它使所有其他人。我在很多地方張貼告訴像我這樣的人急需消除這種刺激性限制。

您可以看到keydown事件正在檢查一個鍵數組,然後是preventDefault()返回(從而防止來自直接輸入的正常輸入/ textareas)。

 d(document).on("keydown.d", function(a) { 
      if (a.ctrlKey) return !0; 
      var e = a.keyCode; 
      if (8 == e || 46 == e) return b.val(""), f.hide(a); 
      if (27 == e || 9 == e) return f.hide(a); 
      if (0 <= d(Q).index(e)) { 
       if (!u) return f.show(a), a.preventDefault(); 
       var h = d("#" + c.weeks + " a"), 
        j = d("." + c.focus), 
        g = h.index(j); 
       j.removeClass(c.focus); 
       if (74 == e || 40 == e) g += 7; 
       else if (75 == e || 38 == e) g -= 7; 
       else if (76 == e || 39 == e) g += 1; 
       else if (72 == e || 37 == e) g -= 1; 
       41 < g ? (f.addMonth(), j = d("#" + c.weeks + " a:eq(" + 
        (g - 42) + ")")) : 0 > g ? (f.addMonth(-1), j = d("#" + c.weeks + " a:eq(" + (g + 42) + ")")) : j = h.eq(g); 
       j.addClass(c.focus); 
       return a.preventDefault() 
      } 
      if (34 == e) return f.addMonth(); 
      if (33 == e) return f.addMonth(-1); 
      if (36 == e) return f.today(); 
      13 == e && (d(a.target).is("select") || d("." + c.focus).click()); 
      return 0 <= d([16,17,18,9]).index(e) 
     }); 

我能夠從縮小的源代碼刪除代碼,但我這樣做失去了壓縮。我還沒有看到任何負面影響(其他則是文件大小爲42kb => 140kb)。