0
A
回答
1
可能。我猜你每個textarea有1個keyup事件處理程序/偵聽器。而是使用事件委託;將註冊監聽器註冊到文檔上,並使用event.target
或event.srcElement
確定觸發元素。
document.onkeyup = function(e){
e = e || window.event;
var textarea = e.target || e.srcElement; // reference to the textarea
}
+0
+1。使用jQuery更容易。也就是說,我不會想到200個事件會導致這麼多的放緩 - 這可能也與他在回調中實際做了什麼有關。 – Utkanos 2012-07-09 13:09:30
相關問題
- 1. onkeyup事件asp.net
- 2. onkeyup方式太慢
- 3. 複選框的onkeyup事件
- 4. onkeyup事件不textarea的
- 5. jQuery觸發onKeyup事件
- 6. 的onkeyup,onKeyDown和onkeypress事件
- 7. 使用hashchange事件時速度緩慢
- 8. keyup事件正在緩慢性能
- 9. JavaScript之外的事件緩慢
- 10. 緩慢變化事實
- 11. 防止默認onkeyup事件在JavaScript
- 12. onKeyUp Delphi跳過其他事件
- 13. 更改提交到onkeyup事件
- 14. onkeyup事件計算除了第一個
- 15. onkeyup事件停止onchange ajax事件發生
- 16. 緩慢讀取緩存文件在php
- 17. 緩慢讀取文件
- 18. Android緩慢文件下載
- 19. Sprite解決方案緩慢OnHover事件和2圖像
- 20. TableLayoutPanel對事件的響應速度非常緩慢
- 21. 由於保存事件,Sitecore更新頁面安裝緩慢
- 22. Android上的緩慢的Javascript觸摸事件
- 23. 如何檢測哪個React組件觸發onKeyUp事件?
- 24. 當我使用JavaScript的Onkeyup事件處理程序時發生未知事件
- 25. 的onkeyup或onkeypress事件JavaScript事件問題 - 密碼狀態更新
- 26. #inject和緩慢
- 27. 的QuickFix緩慢
- 28. 緩慢的JavaScript
- 29. Websphere緩慢URLConnection
- 30. NHibernate Configuration.AddDocument緩慢
取決於你如何設置這個事件和你做的onkeyup。 – Aristos 2012-07-09 13:06:23
你是否將獨立的活動綁定到每個領域?查看活動委派並只使用一個事件。 jQuery通過'on()'方法使這變得簡單。 – Utkanos 2012-07-09 13:08:04
也許,但試驗JS小提琴似乎並沒有太大的緩慢。也許你的實現正在做別的事情?你必須發佈更多的代碼來向我們展示你到底在做什麼。 – NibblyPig 2012-07-09 13:09:59