萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> jquery實現微博文字輸入框 輸入時顯示輸入字數 效果實現

jquery實現微博文字輸入框 輸入時顯示輸入字數 效果實現

這篇文章介紹了用jquery實現微博文字輸入框 輸入時顯示輸入字數的效果,有需要的朋友可以參考一下  

效果如下:

代碼如下:

復制代碼 代碼如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
.taDetail{height: 50px; width:350px; text-align:left; vertical-align:top;}
#divShowNum{ font-size:14px;
  width: 50px;
  height: 18px;
  border: none;
  padding: 5px;
  padding-bottom: 15px;
  display: none;
  position:absolute;
 }
</style>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"; ?>" ></script>
<script type="text/javascript" src="js/jquery.tools.min.js"; ?>" ></script>
<script>
$(document).ready(function(){
  $(".taDetail").bind("click",showNum)
  .bind("keyup", showNum)
  .bind("blur", function(){$("#divShowNum").hide();});
});
var showNum = function(){
 var d = $(this);
 var pos = d.offset();
 var t = pos.top +  this.offsetHeight - 22; // 彈出框的下邊位置
 var l = pos.left  + this.offsetWidth - 60;  // 彈出框的右邊位置
 var num = this.value.length;
 $("#changeNum").html(num);
 $("#divShowNum").css({ "top": t, "left": l }).show();
}
</script>
</head>
<body>
<textarea class="taDetail" ></textarea>
<br/>
<textarea class="taDetail" ></textarea>
<div id="divShowNum" ><span id="changeNum"></span>/140</div>
</body>
</html>

 

copyright © 萬盛學電腦網 all rights reserved