请问一下怎么弄QQ上聊天输入框怎么弄文字的这个东西。

03:12:38 UTC
请教大家两个问题
1、怎么调整双击ctrl呼出的输入框的位置?
现在总是在屏幕中间,如果输入东西的话,下面有列表,上面是空的,看着好难受,能不能把这个输入框的位置往上调一点?该在哪里调整呢?
2、能不能修改双击ctrl这个快捷键呢?
双击ctrl好难受,我想改成双击Caps Locks,该在哪里修改呢?
04:57:50 UTC
第一个问题最近刚问过:搜索框左边缘可以拖放位置。
第二个问题,由于我一直都通过键盘映射交换了 Ctrl 和 Caps Lock 键,所以没觉得难受。
05:32:07 UTC
谢谢,原来那里可以拖动……
关于第二个问题,我确实通过ahk解决了,但是如果能程序原生支持就好了,哈哈。
11:12:58 UTC
Ctrl在后续版本中将可以自定义:sunglasses:在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
注意我要说的是position而不是index,其实我要做的是这样一个效果
让我知道当前光标的位置,我好做autocomplete下拉框的跟随
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
可以考虑使用 Range,但是由于存在兼容性问题,也比较麻烦。
新浪的做法挺简单的。
用 css 控制,做一个和 textarea 一样样式的 div,放在一个不可见的地方。绑定事件保证 div 里面的内容和 textarea 一致。
如果输入的是 @ 或者其他需要关注的字符,就在 div 里面的 @ 外层用
包裹一下 &span&@&/span&。
这个时候,我们就可以用传统的方法获取 @ 相对 div 左上角的 xy 座标了。根据 xy 座标,就能确定弹出层相对 textarea 的位置了。
----- update -----
做了一个 demo,大致实现了一下效果。各种 bug 和错误都没处理(比如空格的处理,比如多个 @ 的情况)。输入 @ 的时候,弹出层会跟着。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
如果你只是想获得输入框中光标的 offset 的话, 你可以用从 At.js 剥离出来的 jQuery 插件: .
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
可以是用AT-JS jquery插件来实现你需要的效果:
下载地址:
使用方法:
$("input[name=message]").atWho("@",{
tpl: "&li id='${uid}' data-value='${name}'&${name} &small&${spacenote}&/small&&/li&",
'data':friend_list
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
从别处搜索到的东西,希望能对你有帮助。目前也正在使用中~
//获取选择域位置,如果未选择便是光标位置
function getSelection(el) {
('selectionStart' in el && function () {
var l = el.selectionEnd - el.selectionS
start: el.selectionStart,
end: el.selectionEnd,
length: l,
text: el.value.substr(el.selectionStart, l)
(document.selection && function () {
el.focus();
var r = document.selection.createRange();
if (r === null) {
end: el.value.length,
var re = el.createTextRange();
var rc = re.duplicate();
re.moveToBookmark(r.getBookmark());
rc.setEndPoint('EndToStart', re);
start: rc.text.length,
end: rc.text.length + r.text.length,
length: r.text.length,
text: r.text
function () {
//替换选择
function replaceSelection(el) {
var text = arguments[0] || '';
/* mozilla / dom 3.0 */ ('selectionStart' in el && function () {
el.value = el.value.substr(0, el.selectionStart) + text + el.value.substr(el.selectionEnd, el.value.length);
/* exploder */ (document.selection && function () {
el.focus();
document.selection.createRange().text =
/* browser not supported */function () {
el.value +=
return jQuery(el);
但是如果你想做,你题目描述的东西的话,还是建议用插件。
这里有一个不错的jquery插件:
同步到新浪微博
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
我是用 animate cc 软件的,在使用时候发现没有可以用的文本输入框,也不知道是否可以插入input标签,求教!
要回复问题请先或
浏览: 1449
关注: 3 人
除特别说明外,用户内容均采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可
本站由 Aliyun 提供云计算服务
CreateJS中文网 - 致力于CreateJS在中国的推广,在原文翻译的基础上增加了中文社区、中文API、教程汇聚、资源下载等内容。
Copyright (C) 2018, All Rights Reserved本地html文件 怎么用一段js脚本实现:网页文本框中输入文字,该html文件源码同时改变并自动保存?
<a data-traceid="question_detail_above_text_l&&
本地html文件 怎么用一段js脚本实现:网页文本框中输入文字,该html文件源码同时改变并自动保存?是本地html文件,实际就相当于用浏览器当文本编辑器,让它实时保存html文件修改后的内容。
下面就是一个简单的网页文件1.html的源代码
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &&& &html xmlns=&&& &head& &meta http-equiv=&Content-Type& content=&text/ charset=utf-8& /& &title&无标题文档&/title& &/head&
&body& &label for=&textfield&&&/label& &textarea name=&textfield& cols=&100& rows=&50& id=&textfield&&&/textarea& &/body& &/html&
我在文本框总输入一段文字如图。
在我输入后,1.html的源代码中这段就自动产生变化,并且自动保存。
&textarea name=&textfield& cols=&100& rows=&50& id=&textfield&&我要的效果就是我在这个文本框输入文字,这里的文字就出现在本文件的源码中&/textarea&
实际上,jQuery有一个重写方法,可以实现重写源码内的某段内容
--- 共有 1 条评论 ---
能给出代码吗?谢谢。
现在Apache和Nginx都可以做伪静态处理PHP页面。使用Ajax技术还可以和用户交互,然后不刷新页面而更改内容。用JS重写页面不明智
最好不要这样做
获取html节点的innerHTML撒。
既然是本地的文件,换一换思路还是可以实现的,具体调用本机的ActiveX控件 -- Scripting.FileSystemObject 读写文本文件就可以了。但因为IE浏览器安全限制 不能使用这样的控件读写本地文件(会提示没有权限),所以须将html 改为hta(实质也是html),这样就绕过权限问题了。
例如:将你的1.html 改为1.hta
&html& &body& &textarea name=&textfield& cols=&100& rows=&50& id=&textfield&&&/textarea& &script language=&javascript&&
& var fso = new ActiveXObject(&Scripting.FileSystemObject&); & var path = fso.GetFile(&1.hta&); & &//alert(fso.GetAbsolutePathName(path));获取当前文件路径 document.getElementById(&textfield&).value= document.documentElement.outerHTML &//获取当前页面的HTML 然后使用OpenAsTextStream方法写入文件1.hta
&/script& &/body& &/html&
--- 共有 1 条评论 ---
使用Dom就解决了
HTML5 FileReader API不知道能不能帮上你的忙。
理论上应该是可以的,JS的FSO可以实现对文件的读写,服务器端或本地均可。
不过由于ASP的衰败,没多少人用VBS/JS 来做这些事情了
本地的 html 不能直接执行 js 吧,必须挂到 web 服务器上,而挂在 web 服务器的 又不能使用 js 来修改 html 。win8.1玩游戏时左上角会出现一个可以输入的框还有个绿勾,请问如何去掉评论
默认的输入法,按shift键,可取消
win8.1特有的问题win8.1只有一个输入法,默认中文输入法M解决办法是下载搜狗或者百度输入法安装上在win8.1控制面板&时钟&语言和区域---语言---&高级设置--替代默认输入法--中文(简体,中文)-美式键盘选定&----保存
何时你我才是朋友。
... ... 看帖回帖好习惯!纯手工灌水,只在论坛买东西,看上的会主动联系,没需要就当 帮顶.
路过... ... 谢谢!
&发表于&12:48&win8.1特有的问题win8.1只有一个输入法,默认中文输入法M解决办法是下载搜狗或者百度输入法安装上在win8.1控制面板&时钟&语言和区域---语言---&高级设置--替...
没用过WIN8
有些人你以为以后一定可以再见的,就没有放在心上,可是却不知道,也许永远也只是生命的过客;有些事,你以为明天一定可以再做的,就没有在意,可是却不知道,也许已经来不及了.
ps:长风的府卧撑也被和谐了,大家看着办吧.
刚刚在超市门口站着,看到一对路过的情侣在吵架,我在旁边看着,那女的忽然指着我说,你要是有他一半帅,我们就不会吵架!男的看了看我大声吼出:我要是有他一半帅,我还能看上你?我害羞的低下头心想:尼玛…关我叼事!操!
win&+&空格,直接切换英文就好了
帮顶专用啊!!!
做人留一线,日后好相见
您需要登录后才可以发帖
其他登录方式:

我要回帖

更多关于 手机qq输入框字体变白 的文章

 

随机推荐