2012-05-23 49 views
0

我從一年前(當它仍然在我們的網站上工作時)發現了很多很好的答案,但它似乎像設置光標位置時不再按預期方式工作或在textareas和投入中選擇。在Firefox中設置光標textarea與jquery

我想要做的就是關注textarea並將光標放在開頭。所有這些小提琴在Chrome和IE中運行良好,但在FF中失敗。我的首選是一個jQuery解決方案,但我不會被簡單的js冒犯。

小提琴(在FF 11沒有工作或12):

  • $.fn solution
  • prototype solution
  • $ .fn解決方案(1)(這一個奇怪的作品在頁面加載,但如果移動光標,然後單擊「運行」)

這類似於這個問題(2),但我不能評論任何答案,他們都是年齡較大。

請幫忙。獎勵積分,如果我缺少一些簡單的東西。超過一半的用戶都在使用FF,而且我沒有想法。


已達到超鏈接限制,抱歉沒有那麼有用。我會編輯它,以便在可以的時候將它們放回原處。

  1. 的http:// _ jsfiddle.net/mnbayazit/WpqsN/
  2. 的http:// _ stackoverflow.com/questions/499126/jquery-set-cursor-position-in-text-area
+0

這是沒有答案,因爲我的可憐的問題寫作或缺乏一個很好的答案?我感到沮喪和卡住,並會採取任何指導。 – cubap

回答

0

這是我終於找到的答案,其他人都遇到了這個問題。

它曾經是動畫CSS:知名度只會在計時器結束時翻轉的情況。然而,在我的例子中,我發現activeElement和光標位置不會同時移動。因此,像setSelection這樣的東西不能按預期工作。

CSS過渡列出知名度作爲支持的屬性,但救自己頭痛,不使用它在需要集中或具有附加類似的處理程序的元素。