使用CSS和JS固定文本区域中的文本

zerzer

我正在尝试在文本区域的开头修复文本,我现在所拥有的是:

  <div>
   <textarea class="title-text" placeholder="do something..." rows="2" maxlength="80"></textarea>
   <span class="before-title">I will,</span>
  </div>

此链接中的详细信息:http : //jsbin.com/tolifa/1/watch?html,css,output

但是真正的问题是,当用户键入的文本大于textarea的大小(textarea的大小应保持不变)时,固定文本不会移到顶部,并且出现此问题: 在此处输入图片说明

当textarea内容更改时,我需要一些JS来更新top该类的css属性before-title

阿洛波塔(Alupotha)

html

<div id="holder"><textarea class="title-text" placeholder="do something I'm really good at" rows="3" maxlength="80"></textarea>
<span class="before-title">Pour Combien,</span>

    <span id="testscrol"></span></div>

的CSS

.before-title, .title-text {
  font-family: monospace;
  font-size: 45px;
}

.before-title {
  position: absolute;
  top: 7px;
  left: 7px;
  color: #dddddd;
  font-size: 45px;
    z-index: 1 ; 
}
#holder {
    position: relative; 
    overflow: hidden;
}
.title-text {
  text-indent: 340px; /* change this value */
  font-size: 40px;
  line-height: 45px;
  letter-spacing: 2px;
  width: 100%;
  display: block;
  overflow: auto;
  z-index : 99999 ;   
}

JavaScript(jQuery的)

  function h(e) {
    var height =  e.scrollTop; 
    $("#testscrol").html(e.scrollTop) ; 
    $(".before-title").css({'top' : 9 - height });
    
}
$('textarea').each(function () {
  h(this);
}).on('scroll' , function(){
    h(this) ; 
}); 

#现场演示#

〜zerzer修复的错误〜

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CSS和JS固定文本区域中的文本

来自分类Dev

在文本区域中获取和设置文本选择

来自分类Dev

在文本区域中获取和设置文本选择

来自分类Dev

使用CTRL + A选择文本区域中的所有文本

来自分类Dev

在文本区域中左对齐文本

来自分类Dev

实时渲染文本区域中的文本

来自分类Dev

带有CSS和JS的Fiverr样式文本区域

来自分类Dev

CSS类在文本区域中无法正常工作

来自分类Dev

Angular JS-在文本区域中显示和编辑模型,并在模型更改时更新

来自分类Dev

如何使用Selenium和Python在文本区域中使用send_keys

来自分类Dev

使用Javascript在文本区域中仅允许退格

来自分类Dev

使用React在文本区域中更改光标位置

来自分类Dev

使用Javascript在文本区域中添加换行符

来自分类Dev

如何使用PHP和MySQL在文本区域中显示两个最新帖子?

来自分类Dev

如何使用PHP和MySQL在文本区域中显示两个最新帖子?

来自分类Dev

如何使用Angularjs在文本区域中检测复制和剪切事件

来自分类Dev

计算文本区域中的特定字符

来自分类Dev

AngularJS-文本区域中的多行

来自分类Dev

计算文本区域中的字符数

来自分类Dev

在文本区域中选择行

来自分类Dev

文本区域中的空间消失了吗?

来自分类Dev

文本区域中的列选择

来自分类Dev

计算文本区域中的特定字符

来自分类Dev

在文本区域中显示选定的选项

来自分类Dev

反向显示文本区域中的行

来自分类Dev

单个文本区域中的按钮值

来自分类Dev

文本区域中按钮的值

来自分类Dev

文本区域中的输入类型

来自分类Dev

AngularJS-文本区域中的多行