用jquery仿做发微博功能示例


Posted in Javascript onApril 18, 2014

源代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>发布框</title> 
<script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script> 
<!-- 
功能描述:当点击输入框时,提示的文字会去掉;当光标离开时,如果没有输入任何内容,提示的文字会恢复;如果有输入文字,将会计算并显示剩余的字数 
--> 
<script type="text/javascript"> $(function(){ 
$("#content").focus(function(){ 
if ($(this).val()==this.defaultValue) { 
$(this).val(""); 
//alert($(this).length-1); 
} 
}).blur(function(){ 
if ($(this).val()=='') { 
$(this).val(this.defaultValue); 
} 
}) 
$("#content").keyup(function(){ 
//alert($(this).val().length); 
var words_num = 140 - $(this).val().length; 
if (words_num < 0) { 
//被误导了 这样是不会有 return 值的 
//$("font").text(function(words_num){ 
// return "<font color='red'>"+words_num+"</font>"; 
//}); 
$("font").css('color','red').text(words_num); 
}else{ 
$("font").text(words_num); 
//alert(words_num); 
} 
}) 
}); 
$(function(){ 
$("#send").click(function(){ 
$.post("post3.php", { 
// username : $("#username").val() , 
content : $("#content").val() 
}, function (data, textStatus){ 
// var username = data.username; 
var content = data.content; 
// var txtHtml = "<div class='comment'><h6>"+username+":</h6><p class='para'>"+content+"</p></div>"; 
var txtHtml = "<div><h3>"+content+"</h3></div>"; 
$("#resText").html(txtHtml); // 把返回的数据添加到页面上 
},"json"); 
}) 
}); 
</script> 
</head> 
<body> 
<fieldset style="width:800px; margin-left:300px;"> 
<legend style="font-sixe:16px; font-weight:600">发布框</legend> 
<form action="#" id="form1"><!--enctype="multipart/form-data"--> 
您还可以输入<span id="num" style="font-size:28px;font-weight:800"><font color="green">140</font></span>个字 
<textarea cols="96" rows="8" id="content">随便写点东西吧.</textarea> 
<input type="button" id="send" value="发布"/> 
</form> 
</fieldset> 
<div>你发送的信息是:</div> 
<div id="resText"> 
</div> 
</body> 
</html>

效果图:
用jquery仿做发微博功能示例 
遇到的问题:

主要就是jquery库的问题:使用jquery-1.3.1.js这个文件,能实现功能,但是使用jquery-1.7.1.min.js这个文件,就没有效果!害我花了很多时间去源代码找问题!!

Javascript 相关文章推荐
将json当数据库一样操作的javascript lib
Oct 28 Javascript
页面加载完毕后滚动条自动滚动一定位置
Feb 20 Javascript
jQuery焦点图切换简易插件制作过程全纪录
Aug 27 Javascript
JavaScript中的fontsize()方法使用详解
Jun 08 Javascript
全面理解闭包机制
Jul 11 Javascript
JavaScript通过filereader接口读取文件
May 10 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
Jun 27 Javascript
如何在Vue.js中实现标签页组件详解
Jan 02 Javascript
js实现全选和全不选功能
Jul 28 Javascript
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
OpenLayers3实现对地图的基本操作
Sep 28 Javascript
vue+Element-ui实现登录注册表单
Nov 17 Javascript
实例说明为什么不要行内使用javascript
Apr 18 #Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
Apr 18 #Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 #Javascript
JQuery each()嵌套使用小结
Apr 18 #Javascript
JavaScript编程的10个实用小技巧
Apr 18 #Javascript
jquery库或JS文件在eclipse下报错问题解决方法
Apr 17 #Javascript
js截取中英文字符串、标点符号无乱码示例解读
Apr 17 #Javascript
You might like
php为什么选mysql作为数据库? Mysql 创建用户方法
2007/07/02 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
PHP与MYSQL中UTF8 中文排序示例代码
2014/10/23 PHP
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
THREE.JS入门教程(2)着色器-上
2013/01/24 Javascript
通过pjax实现无刷新翻页(兼容新版jquery)
2014/01/31 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
深入理解jquery中extend的实现
2016/12/22 Javascript
JS中SetTimeout和SetInterval使用初探
2017/03/23 Javascript
js调用刷新界面的几种方式
2017/05/03 Javascript
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
Vue中的Props(不可变状态)
2018/09/29 Javascript
js实现随机8位验证码
2020/07/24 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
Python实现mysql数据库更新表数据接口的功能
2017/11/19 Python
Python贪心算法实例小结
2018/04/22 Python
Python使用ConfigParser模块操作配置文件的方法
2018/06/29 Python
对Python 内建函数和保留字详解
2018/10/15 Python
Python matplotlib画曲线例题解析
2020/02/07 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
mac 上配置Pycharm连接远程服务器并实现使用远程服务器Python解释器的方法
2020/03/19 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
Lookfantastic希腊官网:英国知名美妆购物网站
2018/09/15 全球购物
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
美国球迷装备的第一来源:FOCO
2020/07/03 全球购物
kfc实习自我鉴定
2013/12/14 职场文书
聊城大学毕业生自荐书
2014/02/01 职场文书
文明市民先进事迹
2014/05/15 职场文书
经营目标管理责任书
2014/07/25 职场文书
国际会计专业求职信
2014/08/04 职场文书
歌剧魅影观后感
2015/06/05 职场文书
PHP中多字节字符串操作实例详解
2021/08/23 PHP
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang