当前位置: 首页 > 面试题库 >

隐藏文本字段闪烁的光标

澹台星光
2023-03-14
问题内容

我有一个文本框,有没有办法隐藏闪烁的文本光标?我之所以这样说,是因为我正在制作一个恐怖/神秘的网站,线索之一就是可以在任何地方开始打字。

也许我可以用JavaScript做到这一点?


问题答案:

尝试这个:

$(document).ready(

  function() {

    $("textarea").addClass("-real-textarea");

    $(".textarea-wrapper").append("<textarea class=\"hidden\"></textarea>");

    $(".textarea-wrapper textarea.hidden").keyup(

      function() {

        $(".textarea-wrapper textarea.-real-textarea").val($(this).val());

      }

    );

    $(".textarea-wrapper textarea.-real-textarea").focus(

      function() {

        $(this).parent().find("textarea.hidden").focus();

      }

    );

  }

);


.textarea-wrapper {

  position: relative;

}



.textarea-wrapper textarea {

  background-color: white;

}



.textarea-wrapper,

.textarea-wrapper textarea {

  width: 500px;

  height: 500px;

}



.textarea-wrapper textarea.hidden {

  color: white;

  opacity: 0.00;

  filter: alpha(opacity=00);

  position: absolute;

  top: 0px;

  left: 0px;

}


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

<div class="textarea-wrapper">

  <textarea></textarea>

</div>

这个想法是<textarea>在真实的对象上方/上方创建第二个不可见的对象。用户正在键入不可见的内容,但由于不可见,因此文本(也不显示插入符号/光标)不出现!然后,您可以使用JavaScript将其值分配给可见的值。

但这似乎在IE8中不起作用:’(即使不透明度提高到11,插入符号仍然可见。

但是它可以在Firefox中使用…?



 类似资料:
  • 我正在用pygame制作一个游戏,在制作这个游戏时,我在屏幕上使用了很多文本。但是当我在我的代码中达到这一点时,第一个写的文本不会闪烁,但是第二个会闪烁,我想改变这一点。而且,当我拿着钥匙时,当我只想让它写一次信时,这封信就会被一遍又一遍地快速地写下来。代码: 编辑:现在唯一的问题是闪烁的文字,因为我得到了一个解决方案

  • 问题内容: 有什么简单的方法可以使文本在jQuery中闪烁并停止它?必须适用于IE,FF和Chrome。谢谢 问题答案: 例如 这也是一个非常简单的插件,您可以扩展它以停止动画并按需启动它。

  • 问题内容: 在以下情况下: 学生“隐藏人的ID字段。 如果我们想在内存中表示以下内容: 约翰对象会为storint Person.ID及其自己拥有两个单独的存储位置吗? 问题答案: 正确。示例中的每个类都有其自己的int IDid字段。 您可以通过以下方式从子类中读取或分配值: 或在外部(当它们是公开的时):

  • 问题内容: 我想做一个闪烁的文本。 首先,我尝试了HTML标记,但仅Mozilla Firefox支持。 然后我尝试了CSS: 在IE 6上无法正常工作。 然后我尝试了javascript: 现在,它无法在Safari或Chrome上运行。 有人可以帮我使用可在所有流行浏览器上运行的闪烁文本吗?(IE 6,Mozilla Firefox,Google Chrome Safari,Opera。) 问

  • 问题内容: 我不知道这有可能吗? 但是我想更改光标闪烁的颜色…通常是黑色的.... 我正在做一个基于java-swing的项目,在那…要求之一就是更改光标闪烁的颜色。 … 这可能吗? 问题答案: “光标”用于指不闪烁的鼠标光标。 因此,我假设您正在谈论文本组件中使用的插入符号: 编辑: 以上建议针对一个文本字段执行此操作。要为所有文本字段更改它,您应该能够在程序开始时使用以下命令:

  • 排除不显示字段 Model.findAll({ attributes: { exclude: ['baz'] } });