用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框架设计读书笔记之数组的扩展与修复
Dec 02 Javascript
javaScript基础语法介绍
Feb 28 Javascript
jquery自定义右键菜单、全选、不连续选择
Mar 01 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
Oct 14 Javascript
最全的JavaScript开发工具列表 总有一款适合你
Jun 29 Javascript
weex slider实现滑动底部导航功能
Aug 28 Javascript
简单谈谈关于Angular Cli打包的事
Sep 05 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 jQuery
JavaScript引用类型Object常见用法实例分析
Aug 08 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
Sep 04 Javascript
AngularJs返回前一页面时刷新一次前面页面的方法
Oct 09 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
Feb 19 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
一个数据采集类
2007/02/14 PHP
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
一些被忽视的PHP函数(简单整理)
2010/04/30 PHP
几个有用的php字符串过滤,转换函数代码
2012/05/01 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
django中的ajax组件教程详解
2018/10/18 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
JavaScript 学习笔记 Black.Caffeine 09.11.28
2009/11/30 Javascript
爆炸式的JS圆形浮动菜单特效代码
2010/03/03 Javascript
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
js 实现浏览历史记录示例
2014/04/20 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
2017/06/19 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
vue监听键盘事件的快捷方法【推荐】
2018/07/11 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
[03:04]2018年国际邀请赛典藏宝瓶&莱恩声望物品展示 片尾有彩蛋
2018/06/04 DOTA
Python AES加密实例解析
2018/01/18 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
2020/04/23 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
PyTorch在Windows环境搭建的方法步骤
2020/05/12 Python
html5的新玩法——语音搜索
2013/01/03 HTML / CSS
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
暑期社会实践感言
2014/02/25 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
建筑工地资料员岗位职责
2015/04/13 职场文书
教你怎么用python实现字符串转日期
2021/05/24 Python
mysql 体系结构和存储引擎介绍
2022/05/06 MySQL