用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 相关文章推荐
JavaScript实现在标题栏上显示当前日期的方法
Mar 19 Javascript
JS实现选择TextArea内文本的方法
Aug 03 Javascript
完美实现八种js焦点轮播图(下篇)
Apr 20 Javascript
利用jquery实现下拉框的禁用与启用
Dec 07 Javascript
node.js中实现kindEditor图片上传功能的方法教程
Apr 26 Javascript
详谈表单重复提交的三种情况及解决方法
Aug 16 Javascript
js实时监控文本框输入字数的实例代码
Jan 18 Javascript
JavaScript实现浅拷贝与深拷贝的方法分析
Jul 05 Javascript
vue项目打包部署到服务器的方法示例
Aug 27 Javascript
bootstrap中的导航条实例代码详解
May 20 Javascript
javascript实现异形滚动轮播
Nov 28 Javascript
详解如何在JS代码中消灭for循环
Dec 11 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 读取文件的正确方法
2009/04/29 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
2010/03/23 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
2015/10/09 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
javascript获取select标签选中的值
2016/06/04 Javascript
js获取隐藏元素的宽高
2017/02/24 Javascript
Three.js实现绘制字体模型示例代码
2017/09/26 Javascript
JS从非数组对象转数组的方法小结
2018/03/26 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
Python中解析JSON并同时进行自定义编码处理实例
2015/02/08 Python
Python 爬虫模拟登陆知乎
2016/09/23 Python
Python基于递归算法实现的走迷宫问题
2017/08/04 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
django中ORM模型常用的字段的使用方法
2019/03/05 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
django 数据库 get_or_create函数返回值是tuple的问题
2020/05/15 Python
PHP基于phpqrcode类库生成二维码过程解析
2020/05/28 Python
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
HTML5实现签到 功能
2018/10/09 HTML / CSS
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
Java TransactionAPI (JTA) 主要包含几部分
2012/12/07 面试题
编辑个人求职信范文
2013/09/21 职场文书
大学毕业生简单自荐信
2013/11/05 职场文书
触电现场处置方案
2014/05/14 职场文书
客户付款通知书
2015/04/23 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
运动会闭幕式主持词
2015/07/01 职场文书
教师信息技术学习心得体会
2016/01/21 职场文书
Tomcat starup.bat 脚本实现开机自启动
2022/04/20 Servers
mysql查看表结构的三种方法总结
2022/07/07 MySQL