2013-12-09 38 views
1

我正在使用廚房水槽腳本fabricjs.com。我遇到了一個問題,除非我按住鼠標左鍵,否則無法在任何輸入中輸入任何內容。您可以通過嘗試在靠近頂部的Canvas中輸入畫布顏色來查看它的顯示方式。我在FX和IE中測試過。 Chrome提供了非常酷的windows顏色選擇器。不知道是什麼導致了這個問題,因爲我嘗試了另一個JQuery版本,結果相同。 WC3驗證沒有產生任何會導致它的事情。感謝您的期待。如果沒有鼠標左鍵按下,html輸入不會輸入

回答

2

看起來像你的問題是paster.js。具體線路24-28:

// make sure it is always in focus 
pasteCatcher.focus(); 
document.addEventListener("click", function() { 
    pasteCatcher.focus(); 
}); 

這意味着,任何時候,您的任意位置單擊(包括你的背景顏色輸入框),焦點立即被pasteCatcher被盜。請注意,您可以使用鍵盤導航到輸入框,並且它一切正常,直到您實際單擊鼠標按鈕。

+0

這樣做。謝謝!這很奇怪,因爲我在顏色輸入下刪除了一些html元素作爲測試,然後它正常工作。我刪除了腳本。再次感謝。 – Progrower