【发布时间】:2012-05-30 08:35:01
【问题描述】:
我在一年前找到了很多很好的答案(当时它仍然在我们的网站上工作),但在 textareas 和输入中设置光标位置或选择时,firefox 似乎不再按预期工作。
我想做的是专注于文本区域并将光标放在开头。所有这些小提琴在 Chrome 和 IE 中都可以正常工作,但在 FF 中失败。我更喜欢 jQuery 解决方案,但我并没有被简单的 js 冒犯。
小提琴(在 FF 11 或 12 中不起作用):
- $.fn solution
- prototype solution
- $.fn 解决方案(1)(奇怪的是,这个在页面加载时有效,但如果您移动光标并单击“运行”,则无效)
这类似于this question(2),但我无法对任何答案发表评论,而且它们都比较老。
请帮忙。如果我错过了一些简单的东西,可以加分。我们一半以上的用户都在使用 FF,而我没有想法。
已达到超链接限制,很抱歉没有提供帮助。我会对此进行编辑,以便在可以时将它们放回原处。
- http:_//jsfiddle.net/mnbayazit/WpqsN/
- http:_//stackoverflow.com/questions/499126/jquery-set-cursor-position-in-text-area
【问题讨论】:
-
这是因为我的问题写得不好还是没有好的答案而没有得到回答?我很沮丧和卡住,会接受任何指导。
标签: jquery firefox cursor caret