0

我有客户端的要求,我需要将所有输入标签的光标显示为“文本”类型作为水平光标,因为光标出现在命令提示符中。

在此处输入图像描述

我认为这可能在 jQuery 的帮助下成为可能。

4

2 回答 2

4

您可能需要在这个问题上跳出框框思考。

尝试制作模仿文本框的组件,其中包含闪烁的光标。

<div id="box"><span id="cursor" class="blink">_</span></div>

并添加一些行为:

setInterval(function blink () {
  $('#cursor').toggleClass('hidden');
}, 600);

$(document.body).on('keypress', function(event) {
   $('#cursor').before(String.fromCharCode(event.keyCode));
});

这不是一个解决方案,但应该给你一个想法:http: //jsfiddle.net/EDLEB/

于 2013-10-30T18:18:31.900 回答
-1

老实说,我不确定这是否可能。看看这个小提琴,让我知道。如果有人对此有反馈或想法,将不胜感激。

Javascript

var element = document.createElement('input');
var blinker = document.getElementsByTagName('span');
element.value = blinker;

document.getElementsByTagName('input').append(blinker);
于 2013-10-30T18:14:48.777 回答